Lead Backend Engineer

AttainRedwood City, CA
Hybrid

About The Position

Attain is building a platform that allows consumers to access savings tools, earned wages, and rewards without cost or hidden fees. In exchange, consumers give permission to use their real-time data for research, insights, and targeted advertising. The company aims to build a more equitable and efficient data sharing ecosystem. This role specifically supports the Frisbee Rewards consumer application, serving as the backend technical anchor and execution lead across Attain’s mobile engineering teams. The Frisbee Rewards mobile application has a backend-driven infrastructure where business logic, feature gating, and user experience configuration are controlled by backend services. Mobile clients act as thin rendering layers interpreting data and configuration from the backend. This is an opportunity for a senior developer to grow into a broader technical leadership role.

Requirements

  • 6+ years of experience building and owning backend systems in production environments.
  • Strong experience designing APIs, service boundaries, and data models.
  • Experience evolving complex systems and working with microservice or service-oriented architectures.
  • Experience operating systems in cloud environments (AWS, GCP, or Azure).
  • Experience working closely with iOS and Android engineering teams.
  • Familiarity with backend- or configuration-driven client architectures.
  • Experience with gRPC, protobuf, or GraphQL.
  • Experience with relational databases.
  • Understanding of mobile performance characteristics and constraints.

Nice To Haves

  • Exposure to React Native.
  • Experience integrating third-party SDKs (e.g., analytics, scanning, CRM).

Responsibilities

  • Design, build, and own backend services (primarily Rust-based microservices) that power the Frisbee consumer experience.
  • Own backend systems responsible for business logic, feature flags, and UX configuration that control mobile behavior and layout.
  • Define and maintain clean, well-documented APIs and client-server contracts used by iOS and Android applications.
  • Partner closely with mobile engineers to enable fast, predictable execution and unblock delivery.
  • Act as technical owner for major initiatives from design through production.
  • Provide architectural guidance and code review across backend and mobile codebases.
  • Collaborate with Product and Design to translate customer needs into scalable systems.
  • Participate in planning, prioritization, and delivery with a strong bias toward execution.
  • Occasionally contribute to mobile codebases when needed.
  • Help establish engineering standards and raise the technical bar across the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service