Full Stack Software Engineer I, Booking.com

Full Stack Software Engineer I, Booking.com

Company Booking.com
Job title Full Stack Software Engineer I
Job location Amsterdam, Netherlands
Type Full Time

Responsibilities:

  • Design and implement end-to-end product features in collaboration with UX Designers, Data scientists, and other Developers.
  • Evaluating customer needs and coming up with ideal solutions for it, assessing different languages (Perl, Java, JavaScript, Python, etc), architecture, and risks.
  • Rapidly developing next-generation, scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.
  • Continuously learn and apply modern development methodologies and tools
  • Deploy and maintain software in production
  • Proactively propose improvement ideas to reduce technical debt and increase the business impact of your team

Requirements & Skills:

  • Experience in a relevant role, preferably in a commercial environment
  • Software development experience working with Java, TypeScript, Scala, Go, Python, PHP, C++, Perl, and JavaScript with React using modern tools and methodologies.
  • Expert understanding of core front-end web technologies (JavaScript, HTML, CSS)
  • Demonstrable experience with MySQL and PostgreSQL or similar relational databases
  • Experience with Docker and Kubernetes is a plus.
  • Understanding of modern front-end architecture principles and design practices: micro frontend architecture, SSR, SPA, responsive design, progressive enhancement, graceful degradation
  • Knowledge of GraphQL is a plus. Ability to write high-performance, reusable code
  • Writing unit and integration tests for the Experience with data-driven product development: analytics, A/B testing, etc
  • Excellent English communication skills, both written and verbal

apply for job button