Responsibilities
- Design and build key components of the time-and-attendance system.
- Develop secure, scalable backend services and APIs in Go while contributing to accessible React frontend features.
- Design, implement, and maintain reliable backend microservices for payroll products.
- Investigate production issues across the stack, perform root cause analysis, and improve long-term stability.
- Deploy and operate backend services in Kubernetes while optimizing resiliency, scalability, and performance.
- Conduct code reviews across backend and frontend codebases and provide constructive feedback.
- Collaborate with product managers, designers, and engineers to deliver end-to-end features within established timelines.
Requirements
- 4+ years of development experience in a fast-paced environment.
- Bachelor’s degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience.
- Experience building and maintaining end-to-end web applications with backend languages such as Go, C#, or Python and frontend frameworks such as React or TypeScript.
- Hands-on experience with relational databases.
- Cloud experience, preferably AWS.
- Experience managing infrastructure and service configurations using tools such as Helm, Kustomize, or Terraform.
- Experience deploying and operating backend services in Kubernetes-based environments.
- Ability to collaborate across engineering, design, and product teams to deliver user-facing functionality.
- Excellent written and verbal communication skills.
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT.
Benefits
- Ideally hybrid from EarnIn’s Mexico City office, with remote work considered.
- Healthcare benefits.
- Internet and cell phone reimbursement.
- Learning and development stipend.
- Potential opportunities to travel to the Mountain View, California headquarters.
Tech Stack
Categories
About EarnIn
EarnIn lets you access your money as you earn it — not days or weeks later. We’re reimagining the way money moves to make financial momentum accessible to everyone. That starts with payday every day and builds with tools like credit monitoring, automated savings accounts, and low-balance protection. All with no interest, no credit checks, and no mandatory fees. So our customers have as many options as possible to save and spend on their terms. EarnIn’s pioneering Earned Wage Access app is backed by world-class partners like A16Z, Matrix Partners, and DST. Since our founding in 2013, 3.8 million customers have given it over 380,000 5-star reviews for helping them access over $15 billion in earnings. That means: - 49% can now cover an unexpected expense of $400 since using EarnIn - 73% can budget more effectively with EarnIn - 66% have been able to pay bills on time with EarnIn’s help We’re proud of that impact. Because no one should feel stuck — held back from their ambitions, their life — simply because they can’t access the money they’ve already earned. That’s why EarnIn is here, to help people move forward with the lives they want today and the goals they have for tomorrow. Join us. EarnIn is a financial technology company, not a bank. The Deposit Account, Secured Account, and EarnIn Card are issued by Evolve Bank & Trust, Member FDIC. The EarnIn Card is issued pursuant to a license from Visa USA Inc.