Lead Backend Engineer - Node.js (f/m/x)

Comtravo - Business travel made simple

We are a team of travel experts, tech enthusiasts and customer support heroes – with the shared purpose to simplify business travel. Comtravo provides small and medium sized companies a truly unique solution. Travelers or travel managers can book and manage their business trips with one simple text message. Using state-of-the-art technologies, such as NLP and machine learning techniques, we are automating our fulfilment pipeline. This enables our in-house travel experts to focus on complex requests and the individual needs of our clients.
Our tech stack

Our Tech Stack:

The backend is primarily built in Node.js / Typescript and consists of around 20 major RESTful services plus around 60 microservices. We make heavy use of Docker and Terraform and are running on AWS.
Services are coupled by events and run on AWS ECS and Lambda.
We invest heavily in shared components, libraries, automated tests, monitoring and sane interfaces. Together with a strong CI/CD pipeline we’re able to release many times per day to production.

YOUR TASKS

  • You are in charge of building the backend systems that power the business’s applications, and continuously improves the backend practices
  • You manage a team of 4-5 backend engineers
  • You provide the right guidance to your team and help them solve their technical questions
  • You lead the development and optimizing on our booking platform and creating a smooth and pleasant end-user experience for our customers and internal stakeholders
  • You are responsible for the design and implementation of complex, scalable data processingYou troubleshoot and work out solutions for complex and challenging problems
  • You collaborate with our developer team on infrastructure optimization
  • You work in close cooperation with other developer teams, our product team and the data scientist to develop kick-ass features
  • You will add value by leveraging current trends in software design, architecture and technology
  • You foster a culture of transparency and communication and challenge others while letting them challenge you to deliver the best results possible

YOUR PROFILE

  • You have a degree in Software Engineering (or a related field)
  • You have a minimum of 5 years professional experience in software development and also 2 years of leading a team
  • You have a deep passion for backend systems, their scalability, as well as their continued developmentYou have a strong background knowledge in Computer Science (Data Structures, Algorithms, Design Patterns, Scaling)
  • You have the ability to write production ready code in Node.js / Javascript (ES6)/ Typescript
  • You have a strong focus on Code Quality, Robustness, Automation, Testing and Monitoring
  • You have a deep knowledge in Linux and Docker
  • You are have strong experienc in RESTful API design, system architecture as well as building microservice-based systems in Amazon Web Services

WHAT WE OFFER:

  • Competitive salary & flexible working hours
  • Attractive benefits for flights and hotels for your personal travels
  • Company pension plan
  • Corporate discounts with external partners
  • An exciting job in a High-Tech startup in Berlin, the Silicon Valley of Europe
  • Access to a great network of entrepreneurs in Berlin and some of the best travel & B2B investors in Europe
  • Deep knowledge in scaling of startups and influence the development of the company
  • Cooperation with an extremely strong and competent team, which has already successfully built several global businesses
  • Transparency with flat hierarchies where every person is highly valued
  • Company parties, weekly team lunches and a lot more events
  • A loft office in the heart of Berlin with everything you need (e.g. free fruits, snacks & drinks)
Interested? Then go ahead and apply now with your cover letter and CV!