EarnIn is a pioneer in earned wage access, focusing on providing real-time financial flexibility for individuals living paycheck to paycheck.
The company is seeking a Senior Backend Engineer with a full-stack mindset to join the Core UX Team, responsible for foundational services that drive user experiences on mobile and web platforms.
The role requires a backend-first perspective with an understanding of user experience needs, and involves collaboration with frontend and mobile engineers.
Responsibilities include designing and evolving Kotlin-based services, improving system reliability, and enabling scalable product experiences for millions of users.
The position offers a hybrid work arrangement from the Mexico City office, with potential for remote work.
EarnIn provides excellent employee benefits, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and possible travel opportunities to the Mountain View HQ.
Requirements:
Candidates must have 4+ years of software engineering experience, with a proven track record of shipping and maintaining backend services, and possess a bachelor’s degree or equivalent industry experience.
Strong experience in Kotlin, particularly in backend systems, is required.
Proven experience in microservice-based architectures and event-driven communication models is necessary.
Hands-on experience in designing and implementing REST/gRPC APIs and messaging workflows is essential.
A solid understanding of SQL databases, schema design, and performance optimization is required.
Familiarity with distributed systems, including monitoring, alerting, and failure handling, is important.
Experience with CI/CD pipelines and production deployment practices is necessary.
Effective communication and collaboration skills across time zones and teams are required.
Candidates should have experience mentoring other engineers and providing technical leadership.
Exposure to frontend or mobile client integration is a plus.
A proactive interest in working with AI tools and AI-driven solutions is a plus.
Experience or interest in multiple backend technologies and languages is a plus.
Benefits:
EarnIn offers comprehensive healthcare benefits for employees.
Employees receive reimbursement for internet and cell phone expenses.
A learning and development stipend is provided to support professional growth.
There are potential opportunities for employees to travel to the Mountain View headquarters.
The company promotes a diverse and inclusive culture, celebrating various backgrounds and perspectives within the team.