AppsFlyer seeks a mid-level Software Engineer for the Domain Team within SaaSLab to design, build, and operate backend systems managing core entities (accounts, apps, users) and onboarding flows. Requires 4+ years of backend development experience, strong knowledge of distributed systems, cloud architectures, and software design. Responsibilities include developing scalable backend systems, decoupling legacy data stores, adopting modern patterns like GraphQL Federation, writing production-grade code, participating in architecture and code reviews, collaborating across teams, ensuring system availability and security, troubleshooting production issues, and contributing to engineering culture. Preferred experience includes Domain-Driven Design, SaaS platform systems, identity and access management, billing, multi-tenancy, API gateways, Node.js, GraphQL, Neo4j, and ad-tech ecosystem knowledge.
What you'll do
Design, develop, and maintain scalable backend systems and data flows for core entities and onboarding flows
Decouple from legacy data stores, build resilient domain models, adopt modern patterns like GraphQL Federation
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.