Source description
About the role
Job Profile We are looking for a Backend Lead at the Staff Engineer (Manager) level to drive the technical direction of our backend systems, mentor engineers, and ensure our platform is scalable, reliable, and secure. This role combines hands-on engineering with technical leadership across one or more product areas. Key Responsibilities Lead the design, development, and maintenance of scalable backend services and APIsOwn the technical roadmap for a core backend domain, aligning it with business and product goalsSet engineering standards for code quality, architecture, testing, and performanceDrive system design decisions, including data modelling, service boundaries, and infrastructure choicesMentor and guide a team of backend engineers, conducting code reviews and providing technical coachingPartner with Product Managers, Frontend, DevOps, and QA teams to deliver end-to-end featuresIdentify and resolve performance bottlenecks, scalability issues, and technical debtChampion best practices in security, observability, and system reliabilityParticipate in on-call rotations and incident response for critical production issuesContribute to the hiring, interviewing, and onboarding of backend engineersRequired Qualifications 5-7 years of experience in backend software engineering, with at least 2+ years in a technical leadership or lead capacityStrong proficiency in one or more backend languages (Java is a must)Deep experience with distributed systems, microservices architecture, and API design (REST/GraphQL)Strong understanding of relational and NoSQL databases, caching strategies, and message queuesExperience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)Solid grasp of system design principles, scalability, and fault toleranceExcellent communication skills with the ability to influence cross-functional stakeholdersTrack record of mentoring engineers and driving technical excellence within a teamPreferred Qualifications Experience leading platform migrations or large-scale re-architecture projectsFamiliarity with CI/CD pipelines and infrastructure-as-code tools (Terraform, etc.)Exposure to event-driven architectures (Kafka, RabbitMQ, etc.)Prior experience in a high-growth product or SaaS companyAviation domain experience Job Profile We are looking for a Backend Lead at the Staff Engineer (Manager) level to drive the technical direction of our backend systems, mentor engineers, and ensure our platform is scalable, reliable, and secure. This role combines hands-on engineering with technical leadership across one or more product areas. Key Responsibilities Lead the design, development, and maintenance of scalable backend services and APIsOwn the technical roadmap for a core backend domain, aligning it with business and product goalsSet engineering standards for code quality, architecture, testing, and performanceDrive system design decisions, including data modelling, service boundaries, and infrastructure choicesMentor and guide a team of backend engineers, conducting code reviews and providing technical coachingPartner with Product Managers, Frontend, DevOps, and QA teams to deliver end-to-end featuresIdentify and resolve performance bottlenecks, scalability issues, and technical debtChampion best practices in security, observability, and system reliabilityParticipate in on-call rotations and incident response for critical production issuesContribute to the hiring, interviewing, and onboarding of backend engineersRequired Qualifications 5-7 years of experience in backend software engineering, with at least 2+ years in a technical leadership or lead capacityStrong proficiency in one or more backend languages (Java is a must)Deep experience with distributed systems, microservices architecture, and API design (REST/GraphQL)Strong understanding of relational and NoSQL databases, caching strategies, and message queuesExperience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)Solid grasp of system design principles, scalability, and fault toleranceExcellent communication skills with the ability to influence cross-functional stakeholdersTrack record of mentoring engineers and driving technical excellence within a teamPreferred Qualifications Experience leading platform migrations or large-scale re-architecture projectsFamiliarity with CI/CD pipelines and infrastructure-as-code tools (Terraform, etc.)Exposure to event-driven architectures (Kafka, RabbitMQ, etc.)Prior experience in a high-growth product or SaaS companyAviation domain experience