Job
Description
Job Overview: We are looking for a skilled and experienced Backend Development Manager to lead a team of talented JavaScript developers focused on building scalable backend solutions. The ideal candidate will have a strong background in Node.js, AWS, TypeScript, Kubernetes, Docker, and Test-Driven Development (TDD), with proven leadership experience in engineering delivery, operations, and client-facing collaboration. This role goes beyond technical leadership to include operational ownership of backend services and client interaction, ensuring development aligns with business goals, service-level expectations, and product timelines. Prior experience in the airline industry or with ticketing systems is a plus. Responsibilities: • Lead and manage a backend development team, providing technical guidance, performance management, and career development support. • Design, develop, and maintain scalable backend solutions using Node.js, TypeScript, and AWS. • Architect and oversee microservices deployment using Kubernetes and Docker in production environments. • Collaborate with cross-functional teams to deliver integrated backend and frontend experiences. • Manage and prioritize backend development tasks based on business needs and client requirements. • Represent engineering in client discussions, providing updates on backend progress, timelines, and technical feasibility. • Take ownership of backend system operations, monitoring, and incident response in collaboration with DevOps teams. • Implement and maintain CI/CD pipelines to ensure fast, secure, and reliable deployments. • Advocate for and enforce software engineering best practices including Test-Driven Development (TDD), clean code, and documentation. • Contribute to roadmap planning, capacity forecasting, and budgetary recommendations for backend development resources. Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience). • Proven experience leading backend development teams in fast-paced, agile environments. • Demonstrated success implementing and maintaining Test-Driven Development (TDD) practices at a team or organization level. • Hands-on experience with microservices, RESTful API design, and distributed systems architecture. • Comfortable interfacing with clients and stakeholders to gather requirements, provide status updates, and manage expectations. • Familiarity with both SQL and NoSQL databases. • Excellent problem-solving, communication, and organizational skills. • Strong understanding of Agile/Scrum methodologies. Preferred Skills: • Experience working in the airline industry or on airline ticketing platforms. • Background in serverless computing and cloud-native design patterns (e.g., AWS Lambda). • Familiarity with DevOps practices and CI/CD tooling. • Knowledge of backend system security, performance optimization, and scalability. • Experience in managing budgets, vendor relationships, or external technical partners is a plus. Show more Show less