Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
EarnIn

Senior Fullstack Software Engineer

EarnIn

Senior Fullstack Software Engineer developing both backend services and frontend experiences at EarnIn. Collaborating with cross-functional teams for a new time & attendance product in a hybrid work environment.

Posted 7/9/2026full-timeMexico City • 🇲🇽 MexicoSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudGoKubernetesMicroservicesPythonReactTerraformTypeScript

About the role

Key responsibilities & impact
  • Design & build key components for EarnIn’s time-and-attendance system.
  • Develop robust, secure, and scalable backend services and APIs (Golang) while contributing to intuitive, accessible user-facing frontend (ReactJS) features for our new time & attendance product.
  • Collaborate closely with product managers, designers, and fellow engineers to deliver high-impact features that meet the needs of customers end to end.
  • Design, implement, and maintain scalable and reliable backend microservices for EarnIn’s payroll products.
  • Investigate and resolve production issues across the stack with a focus on root cause analysis, long-term stability, and continuous improvement.
  • Contribute to building a modern, best-in-class platform that handles time-critical workflows with precision and reliability.
  • Conduct code reviews to ensure code quality, adherence to best practices, maintainability, and alignment with project requirements, while providing constructive feedback to team members across backend and frontend codebases.
  • Ensure the delivery of high-quality software features within established timelines.

Requirements

What you’ll need
  • 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.
  • Experienced in building and maintaining end-to-end web applications using modern backend languages (e.g., Go, C#, Python) and frontend frameworks (e.g., React, TypeScript), with a strong focus on scalable architecture and user-centric design.
  • Hands-on experience working with relational databases.
  • Cloud experience, AWS preferred.
  • Experience managing infrastructure and service configurations using Configuration as Code (e.g., Helm, Kustomize, Terraform).
  • Deploy and operate backend services in a Kubernetes-based environment, optimizing for resiliency, scalability, and performance.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow
  • Comfort collaborating across the stack, including working closely with design and product to translate requirements into user-facing functionality.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a fast-paced, dynamic environment with a strong bias toward action and results.

Benefits

Comp & perks
  • healthcare
  • internet and cell phone reimbursement
  • learning and development stipend
  • potential opportunities to travel to our Mountain View, CA headquarters

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Backend DevelopmentFrontend DevelopmentMicroservices ArchitectureAPI DevelopmentCloud ComputingAWSAI-Assisted Development ToolsRoot Cause AnalysisCode ReviewScalable Architecture
Soft Skills
Excellent Communication SkillsCollaborationAdaptabilityProblem-SolvingBias Toward Action
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Engineering