Lead Back-end Developer

Location India
Discipline: Travel Technology, Retail Technology, IT
Job type: SEED - Permanent
Salary: £DOE
Job ref: 71

Our client is an award-winning online travel agency startup backed by some of the biggest names in the travel and fintech companies and is set to create the next generation of online travel agencies by powering AI technology.

The role:

We are looking for a lead engineer for the backend engineering team. In this role, you will work alongside the founder, Director of Engineering and our CTO to set the engineering strategy, line manage and grow the engineering team, and deliver sprints from an engineering perspective.

The ideal candidate should have extensive experience in start-up's and scaling consumer products using cloud services. Experience in the travel industry is a plus. We are open to candidates in both India & UK, but the ideal candidate would be based in an IST friendly time zone.

Responsibilities:

  • As a lead software engineer, you will be expected to execute and deliver complex projects end-to-end, with or without the involvement of other team members.

  • Be the go-to person for the team for guidance and troubleshooting.

  • Proactively participate in code reviews and architecture and design discussions.

  • Working with the product team in helping define the scope of solutions and limitations to build around.

  • Ensuring timely delivery of all product deliverables.

  • Mentoring junior engineers and setting best practices for coding, code reviews, etc.

  • Ensuring performance and scalability in all new product features being developed.

Requirements:

  • Overall 5+ years expertise in any functional programming language (node.js preferred), developing and operating consumer-facing systems.

  • 3 years experience of leading teams of up to 10 engineers, demonstrating full-cycle performance management (hiring and growing as well as coaching poorer performers).

  • Experience building out large/key projects and products from scratch, along with expertise with production scale data.

  • Expertise in Database modelling, spotting DB bottlenecks and writing optimized DB queries.

  • Expertise in all common AWS Cloud technologies, Knowledge of CI/CD tools and workflows.

  • At least 2 years experience with serverless environments (AWS Lambda preferred).

  • At least 2 years of experience with metrics/telemetry management.

  • Demonstrated experience collaborating with product, design, front end and data experts to deliver solutions at scale.

  • Use of multi-variate testing environments, test frameworks and release management

  • Proven track record in building highly-available and scalable distributed systems.

Desirable:

  • Production experience of observability solutions (e.g. honeycomb.io)

  • Travel API usage (either GDS or OTA related)

  • Multi platform support (mobile app and web)