Fullstack Engineer - JavaScript (m/f/d)

Job description

The Fullstack JavaScript Engineer (m/f/d) will be a key member of the Trip Planning, cross-functional Scrum team, responsible for a variety of features and services to the business. We have a modern microservices architecture, running a state-of-the-art infrastructure running K8s and AWS, where we strive to automate as much as possible utilizing CI/CD pipelines to test and deploy into our cluster with a backend team developing in Python and Node.js. The Trip Planning team uses TypeScript fullstack from Express.js to React with GraphQL Hooks and styled components with HTML5/CSS3. A few of the projects which the team own include the Instant Trip Plan service, enhancement of the conversation experience and the UI.


Responsibilities

  • Design and develop event driven microservices focusing on scalable, robust and available systems.
  • Design and implement APIs and components for our Instant Trip Planning Service.
  • Collaborate on development best practices, working closely with the CTO and Product Managers.
  • Take ownership of operating services in a production environment.
  • Lead by example and understand the values within the business.
  • Engage with the team in a variety of Agile ceremonies.

Job requirements

Essential experience

  • Expert developing applications in JavaScript, ideally experienced with TypeScript.
  • Backend JavaScript development experience with Node.js / Express.js.
  • Experienced with React State Management, particularly Context and Hooks.
  • Comfortable working in B2C or B2B event-driven environments.
  • Developed and queried APIs, with the use of GraphQL or REST.
  • Git Version Control with the use of GitHub, GitLab or Bamboo.
  • Familiar with Agile ceremonies, having worked in Scrum or Kanban.


Desirable experience

  • Worked with modern Python frameworks like Tornado, Flask or Sanic.
  • Frontend development experience with HTML5/CSS3 and an eye for design.
  • Experience with Docker containers, and orchestration tools (Kubernetes or Docker Swarm).
  • Cloud technologies and Serverless architecture experience with AWS, Azure or GCP.
  • Open-Source RDBMS tools; including but not limited to Postgres or MySQL.
  • Big Data NoSQL database experience, with MongoDB, DynamoDB or Cassandra.
  • Familiar with conversational tools like Slack and Confluence.


What to expect

  • An international team from over 15 countries, with an open and inclusive culture.
  • Flexible working hours in a modern startup office, close to Munich city center.
  • Regular team events, including the famous Oktoberfest, right on our doorstep.
  • Supportive leadership that encourages professional development.
  • Competitive and fair remuneration with clear growth opportunities.
  • Weekly fresh fruit, healthy breakfasts and regular team lunches.
  • Industry-specific travel discounts and other travel benefits.
  • Check out our social media pages (LinkedIn, Facebook, Instagram, Twitter).


Our mission: to free travelers from wasting time & money on travel planning ever again.

We believe the future of travel is not search & compare but a delightful conversation to instantly create personalized trips that match your unique style & personal preferences.
That’s why we’ve built an interface-agnostic conversation engine powered by advanced statistics & deep learning methods to decode your travel intent faster & better than anyone else. The purpose? To magically deliver perfectly tailored travel experiences instantly to your inbox. Free, transparent & bookable.