Drop je CV

    Senior Software engineer (Python)

    At ReduCate, we are building a SaaS platform that brings multiple e learning brands together into one modern product. Each new acquisition introduces new systems, integrations and migration flows that must be automated and made reliable. We are now looking for a Python Software Engineer to build the internal tooling, scripts and services that make these platform integrations predictable and repeatable


    About Reducate

    ReduCate is a fast growing group of e learning companies on a mission to become Europe’s leading platform for professional education.

    We serve regulated industries such as law, medicine, transport and education, where continuity and reliability are critical.

    After successfully onboarding our first tenant onto a new multi tenant platform, we are scaling across brands and standardising how systems integrate. You will join a skilled engineering team that values autonomy, clean code and long term maintainability.

    Job Description

    As a Python Software Engineer for Integration Tooling, you build the automation and glue that allow legacy systems and our new platform to work together. You develop internal tools, adapters and scripts in Python, automate dry runs and cut over steps, and add validation and observability so that migrations can run safely and with confidence.

    Your key responsibilities:

    • Build internal tools, scripts and small services in Python to support migrations and integrations

    • Create adapters and integration logic between legacy systems and the new SaaS platform

    • Automate dry runs, checks and cut over tasks for brand onboarding

    • Implement validation, error handling and basic observability in integration flows

    • Work closely with the integration architect, data engineer and project team

    • Design reusable templates and components that make future migrations faster and cleaner

    • Document your tooling so that other engineers can use and extend it

    What You Bring

    • 4–8 years of experience as a backend, platform or integration engineer

    • Strong Python development skills, with experience in scripting, automation or integration logic

    • Comfortable designing adapters, validation checks and lightweight backend tooling

    • Understanding of APIs, data flows and how different systems interact

    • A structured and pragmatic engineering mindset focused on reliability and maintainability

    • Clear communication and documentation skills to support team-wide adoption of your tools

    • Fluent English (Dutch is a plus)

    • Based in the Netherlands (no IND sponsorship)

    Terms of Employment

    • Excellent salary up to 8.000 euro gross per month, depending on experience

    • Pension scheme

    • 26 vacation days

    • Free daily lunch at the office

    • Hybrid setup: 2 days on site in Utrecht, 3 days remote

    • Team events such as BBQs and Christmas dinners

    • Must be based in the Netherlands

    • No visa sponsorship IND

    Keywords

    Python Engineer, Software Engineer, Backend Engineer, Internal Tooling, Integrations, Automation, Scripting, APIs, Data Validation, Migration Tooling, AWS, Docker, GitHub Actions, Multi tenant SaaS, Platform Integrations, Hybrid Utrecht, The Randstad

    Interested

    Send your resume or LinkedIn profile to info@haystackpeople.nl with the subject line: Python Software Engineer ReduCate.

    Exclusive partnership

    Haystack People is working exclusively with ReduCate for this position.

    Advies nodig?

    Hey, ik ben Desley Gontha. Heb je advies nodig over deze vacature of wil je meer weten over wat wij voor jou kunnen betekenen? Ik sta voor je klaar!

    Zo werkt solliciteren

    De intake

    Waar liggen jouw ambities, groeimogelijkheden en wensen als professional? Wij challengen jou om je ideale plaatje helder te krijgen.

    Battle plan

    Een menukaart is er niets bij. Wij leggen jou een selectie aan bedrijven voor voordat we ten aanval overgaan.

    Interviews

    Een goede eerste indruk maak je maar 1 keer en een goede voorbereiding het halve werk. Natuurlijk doen wij dit samen!

    Gefeliciteerd!

    Een wederzijdse match? Mooi! Voordat we jou officieel feliciteren, zorgen we voor de beste deal.

    Meld je aan voor de job-alert

    Laat ons weten wat je zoekt. Dan weten wij jou meteen te vinden als we een vacature hebben die bij jou past!

    Solliciteer direct