Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Booking Full Stack Software Engineer - Marketplace Trip Planning 
Netherlands, North Holland, Amsterdam 
755402552

31.07.2024

Role Overview

Key Job Responsibilities and Duties:

As a Full Stack Developer, you are responsible for developing world-class, complete web applications, both on the backend and frontend, for monitoring and addressing performance and security, and for developing customer-focused and scalable user experiences. You will work side-by-side with designers, product owners, copywriters and other developers to create new features, test your own ideas, and push changes live for billions of users.

  • Deliver web applications from an idea, inception and validation to a scalable solution.
  • Collaborate with colleagues to ideate solutions for users, prioritizing based on business impact, and safely rolling them out and validating them.
  • Develop new user-facing products and optimize existing ones using both client-side as well as server-side languages and technologies
  • Experience building all of the following are a plus: web applications, APIs, and CLIs
  • Self-starters with a collaborative, “can-do” attitude and solid communication and interpersonal skills
  • Quick delivery of end-to-end solutions to validate ideas and iterating on those ideas to produce quality products
  • Passionate learners who aren’t afraid of new tools and technologies to build great end-to-end customer experience
  • Demonstrably high understanding of how their contributions impact the business

Role Qualifications and Requirements:

  • A minimum of 3 years of experience with one or more general purpose programming languages, including but not limited to: Perl, Java, PHP, Python, Elixir, Go, or Node.js
  • Expert level proficiency in JavaScript/TypeScript
  • Expert level proficiency in front-end development with JavaScript (React.JS)
  • Excellent understanding of backend and front-end systems design
  • Experience with one or more general-purpose programming languages like Java
  • Experience with relational data storage and SQL
  • Experience with containerized applications (Docker, Kubernetes)
  • Experience with data-driven product development: analytics, A/B testing, etc.
  • Experience working on a command line in a Linux/Shell environment.
  • Experience working with “CI/CD”
  • Experience with full cycle development: design, develop, test, deploy, operate, and support.
  • Interest in working with developer tooling, observability, or release engineering

Benefits & Perks: Global Impact, Personal Relevance:

  • Contributing to a high scale, complex, world renowned product and seeing real-time impact of your work on millions of travellers worldwide.
  • Working in a fast-paced and performance driven culture.
  • Opportunity to utilize technical expertise, leadership capabilities and entrepreneurial spirit.
  • Promote and drive impactful and innovative engineering solutions.
  • Technical, behavioural and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences and active community participation.
  • Competitive compensation and benefits package and some great added perks.

#ThinkInclusion: Wellbeing & Inclusion at Booking.com:

Pre-Employment Screening

If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.