Backend Software Engineer

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance

Description For Backend Software Engineer

EarnIn, a pioneer in earned wage access, is seeking a Backend Software Engineer to join their Finance Platform team. The company is backed by prestigious investors like A16Z, Matrix Partners, DST, and Ribbit Capital, focusing on providing real-time financial flexibility for those living paycheck to paycheck.

The role offers an exciting opportunity to work on key platform services, utilizing JVM programming languages and event-driven architecture on AWS. The position is hybrid-based in Mexico City, though remote arrangements are possible. The ideal candidate will have strong experience in backend development, with expertise in technologies like Java, Kotlin, or Scala, along with knowledge of Spring frameworks and cloud environments.

As a Backend Software Engineer, you'll be responsible for designing and implementing new features, collaborating across teams, and creating high-quality, efficient code. The role requires 3+ years of experience and strong technical skills in database management, cloud technologies, and modern development practices.

EarnIn offers competitive benefits including healthcare, learning stipends, and potential travel opportunities to their Palo Alto HQ. The company values diversity and inclusion, creating a culture where different perspectives are celebrated. This is an excellent opportunity for a passionate engineer looking to make a meaningful impact on people's financial lives while working with cutting-edge technologies in a fast-growing fintech company.

Last updated 7 days ago

Responsibilities For Backend Software Engineer

  • Drive the design & implementation of new features
  • Break down complex problems into bare essentials
  • Create high-quality, clean code
  • Collaborate with engineers from different teams
  • Produce high-quality, efficient designs and code
  • Continuously learn about new technologies and industry standards

Requirements For Backend Software Engineer

Java
Kotlin
Scala
Kubernetes
PostgreSQL
MySQL
Kafka
  • 3+ years of development experience in Software Engineering
  • Bachelor's, Master's, or PhD in computer science or related field
  • Proficient in JVM programming languages (Java, Kotlin, Scala)
  • Experience with Spring or Spring Boot
  • Experience with SQL databases (Postgres or MySQL)
  • Experience with cloud environments (AWS, GCP or Azure)
  • Experience with data technologies (Kafka, AWS SNS/SQS, AWS Kinesis)
  • Experience with CI/CD tools
  • Experience in developing functional and integration tests
  • Excellent written and verbal communication skills
  • Experience with Kubernetes and microservice architecture is a plus

Benefits For Backend Software Engineer

Medical Insurance
  • Healthcare
  • Internet/Cell Phone Reimbursement
  • Learning and Development Stipend
  • Travel Opportunities to Palo Alto HQ

Interested in this job?

Jobs Related To EarnIn Backend Software Engineer

Software Quality Engineer

EarnIn is hiring a Software Quality Engineer to analyze business problems, provide data insights, and ensure software quality for their earned wage access platform.

Software Engineer

EarnIn seeks a Software Engineer for their Core Services team to develop key platform services using JVM languages and AWS.

Software Development Engineer - Amazon Ads, Recommendation Experience

Software Development Engineer role at Amazon Advertising, building personalized recommendation systems for advertisers using machine learning and cloud technologies.

Software Dev Engineer II, Ads Core Services (ACS)

Build and maintain large-scale distributed systems for Amazon's advertising platform, handling millions of API requests and petabytes of data daily.

SDE II - Multimedia, Hardware Compute Group

Senior Software Engineer role focusing on video codec development and optimization for Amazon's Multimedia Hardware Compute Group in Bengaluru.