B

Booking.com

Online travel agency for accommodations

Backend Software Engineer 2 - Pipeline

Backend EngineeringPosted on Nov 11
Full-timeBucharest, RomaniaNo salary listed

About the Job

Requirements

  • At least 3 years of professional software development experience focused on backend systems, using Java preferably, Python, or Go.
  • A Bachelor's degree in Computer Science or a related field.
  • Demonstrated experience designing, building, and maintaining scalable RESTful APIs, microservices, and distributed systems.
  • Solid experience with relational or non-relational databases such as MySQL or PostgreSQL.
  • Working knowledge of containerization tools such as Docker or Kubernetes and modern CI/CD pipelines such as GitLab CI.
  • Experience with modern engineering practices, including automated testing (TDD), version control (Git), and observability or monitoring tools.
  • Ability to analyze and solve problems and operate effectively within complex systems.
  • Written and verbal communication skills to collaborate across functional disciplines.

Responsibilities

  • Design, build, and maintain robust, high-performance, scalable backend applications and public or internal APIs using modern server-side technologies.
  • Write clean, readable, reusable, and well-tested code using standard architectural and design patterns.
  • Implement comprehensive automated testing strategies, including unit, integration, and end-to-end testing, to ensure software quality.
  • Maintain data security, system integrity, and code quality in line with company best practices.
  • Own services across their full lifecycle, from technical design and implementation through deployment, operational support, and ongoing maintenance.
  • Monitor application performance and health, and establish key metrics, alarms, and dashboards to ensure platform stability.
  • Reduce operational risk and support business continuity through technical documentation, runbooks, and automated deployment pipelines.
  • Troubleshoot and resolve production issues to mitigate customer and platform impact within established SLAs.
  • Improve system reliability and performance through blameless postmortems and root-cause analysis, delivering long-term solutions.
  • Evaluate technical trade-offs, emerging technologies, business requirements, and operational costs to design sustainable software architectures.
  • Contribute to architectural discussions and roadmaps, ensuring new services integrate into the broader distributed ecosystem.
  • Build flexible designs that can scale to support growing business demands.
  • Identify opportunities for technical, operational, and process improvements to increase developer productivity and system efficiency.
  • Communicate technical concepts, design decisions, and trade-offs to technical and non-technical stakeholders.
  • Participate in code reviews, technical sharing sessions, and team initiatives that foster learning and engineering excellence.

Desired Qualifications

  • Experience with event-driven architectures such as Kafka or RabbitMQ, distributed caching such as Redis, cloud infrastructure such as AWS, or large-scale, high-throughput systems.

About the Company

Booking.com

Online travel agency for accommodations

Booking.com is an online travel marketplace that connects travelers with a wide range of travel services, including hotels, apartments, flights, and car rentals. Users search for destinations, compare options, read reviews, and book accommodations or other travel services all in one place through a single, user-friendly interface. The platform makes money by taking a commission on each booking from properties (typically 15%–25%) and by selling advertising space so listings can gain more visibility. What sets Booking.com apart is its large global inventory and centralized experience, making it easy for travelers to plan and complete trips in one place while giving partners access to a broad customer base. The company’s goal is to simplify travel planning at a global scale by offering a comprehensive, convenient platform that helps both travelers and travel providers connect efficiently and reliably.

Company size
10,001+
Company stage
Acquired
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
1996

Recently Posted Jobs

Explore more opportunities at Booking.com

See more jobs