Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer - job 1 of 2

EarnIn is a pioneering company in earned wage access, focused on providing real-time financial flexibility. They are seeking experienced Senior Backend Engineers to enhance their team.

Skills

  • Modern programming languages
  • Front-end web programming
  • Database interaction
  • Continuous integration tools
  • Communication skills
  • Microservice architecture

Responsibilities

  • Drive the implementation of new features
  • Design & deliver APIs
  • Create and maintain test automation
  • Collaborate and mentor other engineers
  • Debug production issues
  • Produce high-quality code

Education

  • Bachelor's, Master’s, or PhD in Computer Science or related field

Benefits

  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Travel opportunities
To read the complete job description, please click on the ‘Apply’ button
Earnin Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Earnin DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Earnin
Earnin CEO photo
Ram Palaniappan
Approve of CEO
What You Should Know About Senior Software Engineer, Earnin

Are you an experienced Software Engineer looking to make a difference? EarnIn, a pioneer in earned wage access, is on the lookout for a passionate Senior Software Engineer to join our talented backend team in Bangkok, Thailand. With our mission to provide real-time financial flexibility to those living paycheck to paycheck, we believe in empowering our users by allowing them to access their earnings as they earn them. In this role, you'll play a crucial part in designing and developing our backend services, implementing new features, and crafting thoughtfully designed APIs that drive interactions between our applications. Collaboration is key at EarnIn, where you'll work cross-functionally, mentor fellow engineers, and help us explore new technologies. We value quality, so you'll be heavily involved in creating test automation and debugging production issues. Our ideal candidate boasts 4+ years in development, holds a relevant degree, and is proficient in modern programming languages such as C#, JavaScript, or Python. With opportunities for learning and potential travel to our Palo Alto HQ, along with competitive benefits and a diverse workplace culture, this is a fantastic opportunity to shape the future of financial solutions at EarnIn. Join us on this exciting journey!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Earnin
What are the main responsibilities of a Senior Software Engineer at EarnIn?

As a Senior Software Engineer at EarnIn, your main responsibilities include driving the implementation of new features, designing and delivering APIs, maintaining test automation for continuous integration, and collaborating with other engineers through code and architecture reviews. You will also debug production issues and contribute to our backend services while mentoring junior engineers.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at EarnIn?

To apply for the Senior Software Engineer role at EarnIn, you should have 4+ years of development experience, a Bachelor's, Master's, or PhD in computer science or a related field, and proficiency in at least one modern programming language like C#, JavaScript, or Python. Additionally, knowledge of front-end programming languages, databases, and experience with continuous integration tools will be beneficial.

Join Rise to see the full answer
What programming languages are preferred for the Senior Software Engineer role at EarnIn?

For the Senior Software Engineer position at EarnIn, proficiency in at least one modern programming language is essential. Preferred languages include C#, Kotlin, JavaScript, and Python. Familiarity with front-end technologies like HTML, CSS, and ReactJS will also be advantageous.

Join Rise to see the full answer
How does EarnIn promote diversity within the Senior Software Engineer team?

At EarnIn, diversity is a core value. We strive to create a team that represents a broad range of backgrounds and perspectives. Our culture of belonging celebrates individuality and fosters inclusivity so that every Senior Software Engineer can thrive and contribute to our mission.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at EarnIn in Bangkok?

The work environment for a Senior Software Engineer in Bangkok at EarnIn is collaborative and dynamic. You will work in a hybrid setting with two days per week in the office, allowing you to engage with your team while also enjoying flexibility. Our focus is on innovation and quality, making it an exciting place to advance your career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with backend development?

When answering this question, focus on specific projects you've worked on, the technologies you've used, and the impact of your contributions. Highlight instances where you successfully solved complex problems and collaborated with team members, showcasing your technical and interpersonal skills.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss the practices you follow to maintain code quality, such as writing unit tests, regular code reviews, and employing test automation. Emphasize your understanding of continuous integration and how it contributes to development velocity.

Join Rise to see the full answer
Explain your experience with APIs and how you've designed them in the past.

When answering, provide specific examples of APIs you've designed, the challenges you faced, and how you ensured their efficiency and functionality. Highlight your approach to documentation and how you've collaborated with other teams to implement APIs smoothly.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Share your mentoring philosophy and specific strategies, like conducting code reviews, providing constructive feedback, and encouraging independent problem solving. Mention any successful mentoring experiences you've had and the growth you've seen in your mentees.

Join Rise to see the full answer
Describe a complex problem you had to solve in a previous role.

Use the STAR method (Situation, Task, Action, Result) to structure your answer. Detail the context, the specific challenges, the actions you took to resolve them, and the positive outcome that resulted from your efforts.

Join Rise to see the full answer
How do you stay updated with current trends in software engineering?

Discuss the resources you use to keep your knowledge current, such as technology blogs, webinars, workshops, or online courses. Mention any communities or forums you participate in and how they influence your work.

Join Rise to see the full answer
What is your experience with cloud computing and microservices architecture?

Explain any projects where you've implemented cloud solutions or developed microservices, focusing on the benefits and challenges you encountered. Demonstrating your understanding of scalability and reliability in these architectures will be beneficial.

Join Rise to see the full answer
How do you approach debugging production issues?

Describe your systematic approach to debugging, from identifying the issue to implementing a solution. Use a relevant example to illustrate your thought process, emphasizing your analytical skills and teamwork in resolving the issue effectively.

Join Rise to see the full answer
What role do you think continuous integration plays in software development?

Highlight the importance of continuous integration in improving code quality, enabling faster deployments, and allowing teams to catch issues early. Discuss how you’ve utilized CI/CD tools in your previous roles to enhance the development process.

Join Rise to see the full answer
Can you give an example of how you've worked collaboratively on a project?

Share an example focusing on teamwork, addressing specific roles each member had, communication methods used, and how collaboration led to the project's success. This will showcase your ability to work in team settings and value input from diverse team members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 2 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Coins.ph Remote Shanghai, China
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Codeium Hybrid Mountain View
Posted 8 days ago
Photo of the Rise User
UpKeep Remote United States / Remote
Posted 12 days ago
Photo of the Rise User
Posted 16 hours ago
Photo of the Rise User
Sportradar Remote Rothschildplatz 4, Vienna, Austria
Posted 21 hours ago
Photo of the Rise User
Posted 22 hours ago
Inclusive & Diverse
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Time-Off
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Company Retreats
Posted 5 days ago

Earnin’s mission is simple: we’re building a financial system that works for people. That means that we exist to create products centered on helping people rather than on maximizing profits or serving the interests of banks, corporations, or the v...

65 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!