Python Software engineer
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.