Fullstack Software Engineer

Amsterdam, Noord-Holland · Booking.com · Booking.com

Tarief
€50-€100 /uur
Locatie
Amsterdam, Noord-Holland
Opdrachtgever
Booking.com
Via
Booking.com
ZZP
Toegestaan

Omschrijving

As a critical member of the Platform Experience team, you will be responsible for the continuous delivery of features that empower our partner ecosystem. This role focuses on high-stakes refactoring and maintenance of core systems—specifically the Partner Management API (PMA) and SF-Proxy. Your work will ensure that partner data remains secure, compliant (SOX/DMA), and highly accessible across the entire organizational landscape.

Core Responsibilities

1. Mission-Critical System Evolution

PMA Refactoring: Lead the architectural refactoring of the Partner Management API to unblock continuous development. You will ensure the core partner data remains the "single source of truth" while providing secure, compliant access for all dependent systems.

SF-Proxy Management: Maintain and evolve the bidirectional bridge between Salesforce and PMA. You will ensure data integrity and security compliance while adapting the proxy to keep pace with evolving Salesforce features and internal API changes.

2. Software Engineering Excellence

Application Development: Build robust services using relevant development languages, standard libraries, and industry-standard design patterns.

Code Quality: Write readable, reusable, and simplified code. You are expected to introduce design patterns that reduce technical debt and improve maintainability.

Testing & Security: Own the quality of your applications by adhering to rigorous testing strategies and company standards for data security and integrity.

3. End-to-End System Ownership

Operational Health: Monitor application performance and health metrics. You will be expected to act decisively when thresholds are violated to ensure business continuity.

Deployment: Manage the full lifecycle of services, utilizing continuous delivery and experimentation frameworks to obtain rapid customer feedback.

4. Technical Incident Management

Live Production Support: Address and resolve production issues within SLA to minimize customer impact.

Root Cause Analysis (RCA): Move beyond "quick fixes" by producing long-term solutions that improve overall system reliability.

Postmortems: Contribute to a culture of learning by logging live issues and participating in formal postmortem processes.

5. Architectural Guidance

Technical Advisory: Advise product teams on solutions that meet functional and non-functional requirements. You will challenge design rationales to ensure alignment with the wider architectural landscape.

Direction Setting: Help set the direction for technical capabilities by evaluating target architecture improvements and reframing complex decisions for diverse stakeholders.

Required Qualifications & Skills

System Integration: Strong background in managing data flows between internal APIs and third-party platforms like Salesforce.

Refactoring Expertise: Demonstrated ability to refactor legacy codebases into modern, scalable architectures without disrupting dependent services.

DevOps Mindset: Comfortable with CI/CD pipelines, automated testing, and cloud-native monitoring tools.

Reageer op deze opdracht via Booking.com

Je wordt doorgestuurd naar de website van Booking.com. ZZPdock is geen tussenpartij.

Bekijk meer opdrachten

Vergelijkbare opdrachten