Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
Communication @ 3
Java @ 3
Node.js @ 3
Perl @ 3
React @ 3
TypeScript @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Partner Experience is part of Partnerships and owns products and platform capabilities including Affiliate Partner Centre, Partnerships Portal, Partnerships Product Platform, and Partner Management API.
The broader Partnerships organisation focuses on delivering globally scalable, high-value solutions to demand partners. Partner Experience plays a key role by enabling partner-facing products and platform capabilities.
Partnerships Portal is the back-office portal used by strategic partners to manage products, commission visibility, contracts, and account settings. Its vision is to make go-to-market more scalable through self-service experiences that improve partner engagement.
Responsibilities
- Design, build, test, and maintain software applications using the languages, systems, services, and tools relevant to the business area.
- Translate business requirements into high-quality technical solutions and deliver production-ready code with strong engineering craft.
- Write readable, reusable code; apply standard patterns and libraries; and continuously refactor to keep systems maintainable and easy to evolve.
- Treat test automation as a core part of delivery and ensure software quality through sound testing practices and sustainable development habits.
- Contribute to end-to-end service ownership by deploying and operating services in production, monitoring application health and performance, and acting on issues when metrics are violated.
- Improve reliability by resolving incidents, contributing to postmortems, and turning operational learnings into long-term fixes.
- Support software and system design decisions by evaluating solution options against business, technology, and architectural needs.
- Work closely with product managers, engineers, and adjacent teams to prioritise and implement technical work that creates value for partners at scale.
- Help build platform capabilities that give teams common partner context, such as authentication, authorisation, and partner data, enabling more standardised and scalable partner experiences.
Requirements
- Experience building production software in a collaborative engineering environment.
- Strong fundamentals in software design, coding, testing, refactoring, and maintainability.
- Ability to own work from implementation through production, with a mindset for quality, reliability, and continuous improvement.
- Good judgment when balancing business needs, technical trade-offs, and long-term system health.
- Clear communication skills and the ability to work effectively with engineers, product stakeholders, and managers.
- Comfort working in systems where operational excellence, monitoring, and incident response are part of the engineering role.
- Ability to learn and work on different technology stacks, including Java/Spring, TypeScript/Node.js, React, and some legacy Perl code.
Nice to Have
- Experience working on partner-facing platforms, portals, or self-service products.
- Familiarity with APIs, service-oriented architectures, and platform thinking.
- Experience contributing to scalable B2B products or internal platforms used by multiple teams.
Contract Details
- Independent contractor position.
- Duration: 6 months, from October 1, 2026, to March 31, 2027.
- Workload: 40 hours per week.
More jobs at Booking.com
Product Manager - AI & Agentic Solutions
Booking.com · Amsterdam, Netherlands
EUR 60-130 per hour
Senior AI Application Software Engineer (For Independent Contractors)
Booking.com · Amsterdam, Netherlands
EUR 60-130 per hour
Data & AI Specialist
Booking.com · Amsterdam, Netherlands
EUR 50-98 per hour
Similar jobs
Full Stack Software Engineer - Control Plane
ClickHouse · Germany, Spain, United Kingdom, Netherlands, Portugal
USD 195,000-260,000 per year
Engineering Manager, Business Technology
Anthropic · New York City, United States, San Francisco, United States
USD 320,000-405,000 per year
Senior Forward Deploy Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Growth Engineer
ClickHouse · United States
USD 125,000-200,000 per year
Full Stack Software Engineer - Control Plane
ClickHouse · Canada, United States
USD 195,000-260,000 per year
Senior Full-Stack Software Engineer - ClickPipes Platform
ClickHouse · United States
USD 147,000-238,000 per year
Forward-Deployed Engineer, Privy
Stripe · New York City, United States
USD 156,800-235,200 per year
Software Engineer, Enterprise Verticals
OpenAI · San Francisco, United States
USD 293,000-325,000 per year