At a glance
- Experience
- 5+ years experience
- Location
- Warsaw
About the role
- AppsFlyer is looking for an experienced full-stack developer to join the Management team within the SaasLab group.
- The Management team manages external and internal services and tools, covering diverse business cases, APIs, and third-party integrations.
- SaasLab's systems serve as the foundational layer and backbone for every product and feature at AppsFlyer.
Responsibilities
- End-to-end development of AppsFlyer products and features, from front-end to back-end
- Collaborate with Product Designers, Product Managers and Software Engineers to deliver amazing products
- Build & ship features at high pace in a fast-moving AI development environment
- Design, develop, and maintain scalable backend and frontend systems.
- Develop complex applications using modern Full Stack technologies.
- Work with microservices, event-driven architectures, and distributed systems.
- Continuously learn and evaluate new technologies in the everlasting effort to perfect our products
- Contribute to a strong engineering culture of ownership, collaboration, quality, and continuous improvement
Requirements
- 5+ years of software development experience, with strong backend engineering skills
- Proven track record owning end-to-end solutions with minimal supervision, from ambiguous problem to production
- Strong frontend and backend engineering skills, with deep expertise in React, TypeScript, and modern web development practices
- Solid system design and architecture skills, able to reason about trade-offs across a system's moving parts, not just the code you touch
- Comfortable with ambiguity and lower-clarity problems, able to balance moving fast with doing it right
- Deep experience with modern development practices (unit and integration testing, CI/CD pipelines, code quality, observability)
- Highly product-oriented, you think beyond "just code" and understand how customers actually use what you build
- Experience mentoring other engineers and setting a technical bar through code review and example
- Experience using AI tools within the software development lifecycle, including the ability to review, validate, and improve AI-generated code
- Proficiency in written and verbal English
Preferred qualifications
- Experience with SaaS platform systems — identity, access management, billing, multi-tenancy, API gateways, or similar control-plane domains
- Experience working on core entity systems, identity/account management, or SaaS onboarding flows
- Experience with Node.js, GraphQL, or graph databases (Neo4j)
- Experience with platform/infrastructure teams that serve internal engineering customers
- Experience in the ad-tech ecosystem, preferably with hyper-scale systems
- Recommended by an AppsFlyer employee
Skills
- Node.js
- React
- Go
- AWS
- GCP
- Kafka
- Neo4j
- GraphQL
- Protobuf
- Redis
- PostgreSQL
- TypeScript