Booking Holdings Romania - Fullstack Software Engineer - Pipeline
Adaugat: 3 zile în urmă
Booking Holdings
Booking Holdings Romania - Fullstack Software Engineer - Pipeline
Adaugat: 3 zile în urmă
Booking Holdings
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
Booking Holdings Romania is a Center of Excellence based in Bucharest, Romania and was created to support the increasing business demands of the Booking Holdings Brands. The Center of Excellence provides access to specialized and highly skilled talent, leading industry best practices, and collaboration opportunities across all of our Brands.
As part of our Booking Holdings Romania team, you will have the opportunity to be a part of the world's leading provider of online travel, with a mission of making it easier for everyone to experience the world through six-primary consumer facing brands: Booking.com, Priceline, Agoda, KAYAK, OpenTable and Rentalcars.com.
Role description
At Booking Holdings, we make it easier for everyone to experience the world. Behind our seamless customer experience is a massive, highly complex, and relentlessly scalable infrastructure. We are looking for passionate Software Engineers to join our Bucharest Centre of Excellence and build the next generation of scalable, flexible, and high-performance systems.
The Fullstack Software Engineer within Booking Holdings designs, builds, and evolves end-to-end software solutions that power Booking Holdings' high-traffic platforms, delivering scalable, reliable, secure, and intuitive experiences for millions of travelers worldwide. Success means owning the full software lifecycle across frontend applications, backend services, and cloud infrastructure, from architecture and implementation through deployment, monitoring, and production support, while raising the engineering bar through mentorship, code reviews, and technical leadership across teams. The role exists to drive technical excellence and scalable software architecture within the Bucharest Centre of Excellence, supporting Booking Holdings' consumer brands by providing specialized engineering talent and best practices that accelerate delivery across the organization.
This role provides a hybrid way of working with an onsite presence of 2 days/week.
Key Job Responsibilities and Duties
Designs and evolves scalable, resilient full-stack systems, spanning React-based user interfaces and distributed backend services, applying sound architectural principles and technical trade-offs, in order to deliver fast, reliable, and delightful experiences to millions of users.
Owns the full software lifecycle of end-to-end product features, from UX and API design through implementation, deployment, monitoring, and production support, following engineering best practices and operational standards, in order to deliver reliable, production-ready software across the stack.
Improves system reliability and end-user performance across front-end and backend layers through observability, automation, and operational excellence, aligned with cloud-native and SRE practices, in order to reduce incidents, minimize mean time to recovery, and optimize core user-facing metrics.
Conducts code reviews and technical design discussions with engineering peers on both client-side and server-side work, in line with internal engineering standards and guidelines, in order to raise the engineering bar and ensure consistent code quality across teams.
Mentors and coaches fellow engineers on full-stack development, modern web practices, and AI-assisted engineering, guided by team development plans and industry best practices, in order to accelerate their technical growth and strengthen team capability across the stack.
Partners with designers, product managers, back-end engineers, and architects on cross-team initiatives, influencing technical and product decisions within the framework of the Sustainable Team Principles, in order to drive alignment and successful delivery of strategic, user-facing projects.
Role Qualifications and Requirements
Knowledge
Deep knowledge of Java and the Spring Boot ecosystem on the backend, combined with strong front-end expertise in JavaScript, TypeScript, and React.
Strong understanding of distributed systems design, including microservices, service-oriented architectures, and event-driven architectures that power modern web applications.
Solid grounding in cloud-native engineering on AWS, including load balancing, API gateways, resilience patterns, observability, and container orchestration.
Knowledge of data and event-streaming technologies such as Kafka Streams, Cassandra, DynamoDB, Redis, and relational databases (MySQL, PostgreSQL), as well as API design patterns (REST, GraphQL) that bridge front-end and back-end systems.
Familiarity with infrastructure-as-code and container platforms, including Docker, Kubernetes, Serverless, and Terraform, alongside modern front-end build and tooling ecosystems (e.g., Node.js, bundlers, package managers).
Understanding of CI/CD, observability, and monitoring toolchains such as GitLab, Harness, Grafana, and OpenTelemetry, applied across both server-side and client-side stacks.
Awareness of security principles, secure coding practices, and common threat models in large-scale systems, including front-end concerns such as XSS, CSRF, and safe handling of user data.
Knowledge of modern AI-assisted development tools (e.g., Claude Code, Codex) and how to apply them effectively in a professional full-stack engineering workflow.
Skills
- Ability to design, build, and operate scalable, fault-tolerant, and highly available full-stack applications in production, spanning React-based front ends and JVM-based back ends.
- Strong software craftsmanship across the stack, including clean code, component design, testing, refactoring, and code review skills.
- Proficiency in troubleshooting complex production issues across front-end, application, data, and infrastructure layers, including browser compatibility and performance problems.
- Ability to translate business and product requirements into robust technical designs and make sound trade-offs on user experience, performance, cost, and complexity.
- Effective written and verbal communication skills in English, with the ability to explain technical concepts to both technical and non-technical audiences.
- Skill in mentoring and coaching engineers across front-end and back-end disciplines, including guidance on effective use of AI-assisted development practices.
- Ability to lead technical initiatives and influence stakeholders across teams without direct authority.
Abilities
- Ability to take end-to-end ownership of complex production systems, from front-end experience through back-end services and long-term operation.
- Ability to work autonomously in a fast-paced, performance-driven environment while managing competing priorities.
- Strong analytical and problem-solving ability, with a data-informed approach to technical and product decisions.
- Ability to collaborate effectively in a hybrid, cross-functional, and multicultural environment with designers, product managers, and back-end engineers.
- Ability to adapt quickly to new technologies, tools, and evolving architectural patterns across the full stack.
- Commitment to continuous learning and to raising the engineering bar within the team and wider organization.
Benefits & Perks
Contributing to a high scale, complex, world renowned product and seeing real-time impact of your work on millions of travelers worldwide
Working in a fast-paced and performance driven culture
Technical, behavioral and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences and active community participation
Competitive compensation and benefits package
Vast amounts of data to validate your ideas and the opportunity to experiment with real users
Booking Holdings is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to move well beyond traditional equal opportunity and work to create an environment that allows everyone to thrive.
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.
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.