Booking NL
Software Engineer (For independent contractors)
Please note, this is a 9-month assignment for freelancers, and 1-2 days in the office per week are required.
The pay rate is 60-105 EUR/hour.
At Booking.com, we make it easier for everyone to experience the world. We began by taking hotel bookings online over 20 years ago and we’ve been shaping the travel industry ever since. Today, we’re building a platform that connects all parts of the trip – from accommodation to transport, tickets, tours and more.
The content engineering team serves the mission to make it easier for our customers to experience the world — serving the right content to the right people at the right time. By making it easier for anyone, whether at Booking or in sister brands, to request new translations, we empower teams to focus their development efforts in the areas where they can deliver exclusive value, and remove the responsibility from them to monitor and troubleshoot errors. As of today, our scope is composed of different lines of work including development of tooling for translation needs, serving translation through API, capabilities to add new languages across platforms and running experiments on languages.
Job Overview:
As a Software Developer, you are responsible for the development, performance, and scaling of our public website as well as internal systems. You will work independently and will also be responsible for making technical decisions within a team. In collaboration with colleagues, you will work on different pillars of Scaled content Track, including but not limited to Moderation platform, Localisation & Geo intelligence.
Key Job Responsibilities and Duties:
Our ideal candidate has an excellent eye for detail, pragmatic approach and an absolute commitment to making sure features are well implemented and bug free. We make our decisions based on experiments and testing, so you should be excited by taking a data-led approach to development. If you believe you’re also a passionate advocate for the user, and are looking to work in an agile, collaborative environment then we would like to hear from you!
Rapidly developing next-generation scalable, flexible, and high-performance systems.
Solving issues with the systems, prioritizing based on customer impact.
Advocating best development practices within the team.
Be owner for teams’ microservices and services.
Acting as an intermediary for problems, with both technical and non-technical audiences.
Collaborating with adjacent teams and other partners to deliver on business objectives
Contribute to Booking.com's growth through interviewing, on-boarding, or other recruitment efforts.
Experience working on products that impact a large user base or in an entrepreneurial startup environment.
Passionate learners who aren’t afraid of new tools and technologies to build a great end-to-end customer experience.
Role Qualifications and Requirements:
We are looking for driven Developers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right mindset and tools.
We are looking for:
Minimum of 3 years software development experience; using 2 or more server side programming languages. Preferably Java, Python, Perl, Scala, C++ etc.
Solid understanding & experience of APIs design and Kafka queues.
Experience with service oriented architecture
Previous experience with distributed systems
Proficiency in Git, Docker, Kubernetes.
Demonstrable experience with multiple database systems (MySQL, Cassandra, etc.).
Experience with defining and upholding SLOs/critical metrics.
Experience of working on products that impact a large customer base is an advantage
Experience or exposure with data-driven product development: analytics, A/B testing, etc.
Passionate learners who aren’t afraid of new tools and technologies to build a great end-to-end customer experience.
Excellent communication; written and spoken.