AdTechTalent
Engineering104 days agoRemote

Attain

Lead Backend Engineer

rustgrpcprotobufgraphqlawsgcpazurereact nativeiosandroidmicroservicesbackendapi designmobiletechnical leadership

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Lead

Years experience

5-10

Location

Redwood City, United States

Full job description

Lead Software Engineer role supporting Frisbee Rewards backend systems. Responsible for designing, building, and owning Rust-based backend microservices that control business logic, feature flags, and UX configuration for mobile clients. Collaborate closely with iOS and Android teams to define APIs and data models. Provide architectural guidance, code reviews, and technical leadership. Requires 6+ years backend experience, strong API design skills, experience with microservices and cloud environments (AWS, GCP, Azure), familiarity with mobile performance and React Native, and integration of third-party SDKs. Hybrid work schedule based in Redwood City, CA.

What you'll do

  • 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

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
  • Exposure to React Native
  • Experience integrating third-party SDKs (e.g., analytics, scanning, CRM)

Tech stack

RustgRPCprotobufGraphQLAWSGCPAzureReact NativeiOSAndroidrelational databases

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.