Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EarnIn Logo

Senior Software Engineer (Backend)

EarnIn

$210,642 - $257,452
Oct 15, 2025
Mountain View, CA, US
Apply Now

EarnIn is looking for a Senior Backend Engineer to join their Growth Engineering team to build experiences, systems, and experiments that help millions of people discover and engage with EarnIn, playing a pivotal role in designing and evolving backend platforms that enable rapid product iteration, intelligent personalization, and scalable growth strategies.

Requirements

  • Proficiency in Kotlin, Java, or similar JVM-based languages. Experience with other backend technologies (e.g., Go, Python, Node.js) is a plus.
  • Strong understanding of REST/gRPC API design, event-driven systems, and asynchronous processing.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and data modeling for scale.
  • Expertise with distributed systems - monitoring, alerting, and performance optimization in production environments.
  • Familiarity with CI/CD pipelines and modern deployment practices (Docker, Kubernetes, etc.).
  • Interest or experience in mobile or web technologies (Swift, Kotlin Multiplatform, React, or similar) and a willingness to learn as needed.
  • Experience or deep curiosity in leveraging AI and LLMs to enhance development velocity, experimentation, and intelligent product growth.

Responsibilities

  • Design, build, and maintain backend services that power high-impact Growth initiatives - from onboarding and activation to engagement and retention.
  • Architect scalable systems and data flows to support experimentation, A/B testing, and personalized user experiences across mobile and web platforms.
  • Collaborate cross-functionally with Product, Analytics, and Mobile teams to design APIs and backend workflows that enable rapid iteration and measurable outcomes.
  • Implement and optimize REST/gRPC APIs and asynchronous job systems that ensure performance, reliability, and observability at scale.
  • Monitor, debug, and improve system reliability, participating in incident response and root cause analysis to enhance resilience.
  • Write clean, maintainable, and well-tested code with strong attention to performance and maintainability.
  • Mentor mid-level engineers through code reviews, design discussions, and technical guidance.

Other

  • 4+ years of professional software engineering experience, with a strong focus on backend systems.
  • Strong collaboration and communication skills, with experience working cross-functionally with product and analytics teams.
  • Curious about experimentation, analytics, and growth engineering, with an understanding of how technical systems drive business impact.
  • Experience mentoring and influencing peers through design and architectural guidance.
  • This is a hybrid position in Mountain View, requiring in-office work 2 days a week