This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Full Stack Engineer position at Booking.com involves solving complex technical problems to enhance the development process and discover new business opportunities.
The role includes taking the initiative to improve existing solutions, challenging decisions, proposing alternatives, and addressing technical debt.
Collaboration within the team, across teams, roles, and departments is essential, with a focus on individual work, brainstorm sessions, pair programming, and code reviews.
The ideal candidate should be ambitious, open to learning, adaptable to changes, and treat mistakes as opportunities for improvement.
Ownership of decisions and delivery on promises is crucial, along with relying on data for problem-solving and decision-making.
Planning pragmatically, executing fast, prioritizing based on impact, and keeping the customer at the center of all activities are key aspects of the role.
Respecting Booking.com values, promoting equality, and contributing to a diverse environment are also important responsibilities.
Requirements:
4+ years of experience working on frontend and backend tasks.
1+ years of experience with Node.js and TypeScript or Flow.
Extensive knowledge of the JavaScript ecosystem, including Webpack, Babel, Rollup, and Lerna.
Hands-on experience in building or managing React or Vue.js applications.
Solid understanding of Service Oriented Architecture, Microservices, FP, and OOP design patterns.
Experience with cloud platforms and container technologies like Amazon AWS, Docker, and Kubernetes.
Ability to manage systems end-to-end and handle incident management.
Preferred qualifications:
Experience with large-scale distributed systems, highly available APIs, and products impacting millions of customers.
Knowledge of architecture, deployment, and configuration of enterprise-class applications.
Familiarity with building Webpack plugins, Webpack 5 module federation, and optimizing web application build processes and runtime performance.
Experience in creating, managing, and optimizing performance of Node.js services in a cloud environment.
Proficiency in using GraphQL and Apollo in production on server and client sides.
Excellent communication skills and the ability to influence and cooperate with individuals at all levels.
Experience applying data analytics to solve technical and business problems.
Demonstrated leadership qualities, humility, and the ability to lead by example.
Benefits:
Contributing to a high-scale, complex, world-renowned product and witnessing real-time impact on millions of travelers globally.
Working in a fast-paced and performance-driven culture.
Opportunity to leverage technical expertise, leadership capabilities, and entrepreneurial spirit.
Promotion and drive of impactful and innovative engineering solutions.
Advancement in technical, behavioral, and interpersonal competence through on-the-job opportunities, experimental projects, hackathons, conferences, and community participation.