EarnIn-posted about 4 hours ago
$252,000 - $308,000/Yr
Full-time • Mid Level
Hybrid • Mountain View, CA
251-500 employees

We seek an experienced, collaborative, and resourceful Staff Backend Engineer to join our team. Our Early Bets initiatives are critical to EarnIn’s success, providing new experiences and products for our users to empower them with a more comprehensive ecosystem of solutions. We seek engineers who thrive in uncertainty, excel at defining technical solutions in ambiguous environments, and collaborate closely with Product teams to refine requirements. The ideal candidate has experience in fintech or has built 0-to-1 products, demonstrating a strong ability to design and implement scalable architectures that support rapid product evolution. Candidates with backgrounds in early-stage software products engineered for scale, or in Research & Development for new technologies, will fit well on our team. The base salary range for this full-time position is $252,000-$308,000, plus equity and benefits. Our salary ranges are determined by role, level, and location. This is a hybrid position in Mountain View (Headquarters) and will require in-office work 2 days a week.

  • Design and implement new features, breaking down complex problems into elegant, scalable, and maintainable solutions.
  • Architect and maintain robust microservices integrations, leveraging REST/gRPC APIs and event-driven messaging patterns (events/queues) to build flexible and extensible systems.
  • Collaborate with Product teams to define technical solutions in ambiguous environments, ensuring that backend architectures support rapid product iteration and expansion.
  • Ensure scalability and performance by developing services designed to handle high-throughput and real-time transaction processing.
  • Proactively identify and mitigate risks, ensuring our backend systems remain secure, reliable, and resilient.
  • Mentor and guide engineers, providing technical leadership through design reviews, code reviews, and architectural guidance.
  • Develop test automation to enable continuous integration and deployment, maintaining high development velocity.
  • Debug and troubleshoot production issues, working across multiple stack levels to maintain service stability.
  • Work closely with cross-functional teams, including data science, product, analytics, and marketing, to ensure backend services align with business objectives.
  • 7+ years of software engineering experience, with a track record of delivering scalable backend solutions.
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Experience working in microservices architectures, designing and building distributed systems.
  • Proficiency in at least one modern backend programming language, with the ability to adapt to multiple technologies (we work with Java, Kotlin, C#, and Python).
  • Strong expertise in SQL databases and additional experience in NoSQL systems are a plus.
  • Experience in fintech or building 0-to-1 products, focusing on system scalability and flexibility.
  • Experience designing architectures that enable rapid iteration, either from early-stage product development or within Research & Development teams.
  • Hands-on experience with continuous integration and deployment tools, ensuring seamless and efficient development workflows.
  • Experience in functional and integration testing, ensuring backend services maintain high reliability.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across teams.
  • equity
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service