Python Automation Developer
This role
We are looking for a Python-driven Automation Developer who specializes in building robust, reusable, and scalable automation components. This role sits at the technical core of hyperautomation initiatives, where high-code Python solutions are essential for handling complex logic, data processing, and system integrations. While you may occasionally support RPA or workflow automation, your primary value lies in Python engineering, not low-code tooling.
This is a fully remote role, with the successful candidate working from South Africa.
Key Responsibilities:
Design and develop Python scripts, libraries, and services for automation and integrations.
Implement complex business logic and data transformations outside of low-code platforms.
Build maintainable, testable, and modular Python solutions.
Ensure solution quality through logging, error handling, and configuration and dependency management.
Act as a technical sparring partner for consultants and architects.
Collaborate closely with RPA consultants and automation engineers.
Document solutions and contribute to reusable automation standards.
Collaboration and Working Style:
Translate functional requirements into technical solutions.
Maintain a pragmatic mindset, prioritising stability and maintainability over tooling hype.
Be comfortable in a supportive but business-critical role.
Work independently while contributing effectively within multidisciplinary teams.
Company profile
Our client is a Dutch hyperautomation and digital transformation consultancy that helps organisations work smarter by building intelligent digital workforces.
With a strong engineering-first mindset, the company designs robust, scalable automation solutions using Python, RPA, AI, NLP, and data analytics. The focus is on quality, maintainability, and real business impact — not quick fixes nor tool-driven hype.
Employees work in small, expert teams, close to both technology and business, where ideas matter and craftsmanship is valued. It’s an environment for professionals who enjoy solving complex problems and building solutions that last.
Function criteria
Completed tertiary qualification in IT or related field
Strong hands-on experience with Python for automation and integrations.
Solid understanding of modular design, reusable components, and separation of concerns.
Experience working with APIs (REST), files, data formats, and external services.
Experience with dependency management, environment configuration, structured logging, and error handling.
Proven experience as a Python Developer.
Experience with Selenium and/or Robot Framework is a strong advantage.
Exposure to RPA platforms or n8n is a plus, but not required.
Nice-to-Have Expertise:
Experience with Selenium, including web automation using Selenium WebDriver and handling dynamic web interfaces and synchronisation challenges.
Experience with Robot Framework (Python), including keyword-driven automation concepts, structuring readable and reusable automation flows, and integrating custom Python code into Robot Framework.
Job offer
Market-related salary.
Company laptop.
Commitment for indefinite contract with our client.
Great on and offline events to meet your fellow Globetrotters.
Pleasant working atmosphere, where you can be and stay yourself.
Apply now
Are you just as excited as us about this role? Great! Then you're sure to be a good match! Applying for a job with us is very easy. Simply complete the application form below and one of our recruiters will be in touch!