via indeed · 5 juni 2026 ·vandaag

Python Developer (ZZP)

Utilus
Rotterdam Voltijd
16 vacatures in Rotterdam — en meer in de omgeving.
Upload je CV en zie welke echt bij je passen.
CV uploaden

At Utilus we're looking for a Python Developer (ZZP) to join our team.

Full\-time · Hybrid
What We Do
--------------

Utilus is a fast growing and highly ambitious software delivery company. We design, build, manage and operate highly scalable and complex software projects in the heart of the primary business processes of our clients, including Tennet, Eneco, Dura Vermeer and Nederlandse Loterij.

We work on sustainability by focusing mainly on assignments in the heart of the energy transition. We believe in the universal truth that true transformation is only attainable if our clients are prepared to Do the work. That’s why at Utilus, we help our clients to Do the work: by developing an approach to improve and renew essential IT, all while keeping the clients business running smoothly.

We take an honest and constructive approach, our two core values, to renewing and enhancing essential IT systems.

About The Job
-----------------

The Python Developer works on external client projects to design and deliver robust software and data\-processing solutions that support the client’s business vision.

The role includes developing, testing, and maintaining Python\-based applications, services, integrations, and data workflows, with a focus on scalable, reliable, and high\-quality solutions.

While the engineer should have experience working with data platforms and pipelines, the role also involves broader Python engineering tasks such as API development, backend services, automation, system integrations, and application optimization.

Working closely with architects, platform teams, and clients from early design stages, the engineer contributes to scalable software platforms and enables reliable, maintainable solutions across systems and business domains.

Key Responsibilities Python Developer
-----------------------------------------

Backend Services \& APIs: Design, develop, and maintain scalable Python\-based backend services, APIs, integrations, and automation solutions, with a focus on reliability, performance, security, and maintainability.

Service, Data \& Database Integration: Integrate backend services with databases, external systems, and data\-processing components, including support for high\-volume or time\-series workflows where required. Design and optimize relational database schemas, queries, indexes, and data models to ensure scalability and reliability.

Data Processing \& Performance: Develop and maintain data\-ingestion, transformation, validation, and processing workflows for analytics and operational use cases. Monitor, troubleshoot, and improve application, service, and database performance and operational reliability.

Delivery \& Collaboration: Contribute to CI/CD pipelines, deployments, testing, code reviews, monitoring, and operational excellence. Collaborate closely with other developers, platform teams, and stakeholders to deliver reliable, maintainable solutions.

What We Are Looking For
---------------------------

  • Bachelor's/Master degree in IT (or related) field

  • Strong experience in Python development (5–8 years)

  • Expert\-level Python development for backend systems, including API design, testing, data processing and Clean Code practices.

  • Strong SQL skills with a solid understanding of relational data modeling and performance optimization.

  • Experience working with cloud\-based data platforms and data pipelines.

  • Your communication skills are excellent. You communicate the architectural design and technical solution with the client and the team and set clear goals to work towards

  • You have a strong problem\-solving and ownership mindset.

  • You have experience with Agile/Scrum methodologies

  • Your communication skills in English are excellent (Dutch is plus)
Nice\-to\-Have:
  • Experience with containerization and deployment workflows (e.g., Docker).

  • Experience with ORMs and database migration tooling.

  • Familiarity with data pipelines, analytics workflows, or data\-intensive systems.

  • Experience in the energy domain
What We Offer
-----------------
  • Challenging project in the energy sector

  • Start date: As soon as possible

  • Work week: 40 hours

  • Duration of the project: December 31, 2026 (with an option to extend)

  • Location: Hybrid (office in Rotterdam)
Please note that a take\-home case study is part of the recruitment process (after a 30 min online pre\-interview). The take\-home case study requires 1–2 hours of your effort. It encourages the use of higher\-level tools (e.g., pandas) and focuses on system design, abstraction, correctness of business logic, and testing. The outcome of the take\-home case study, if positive, will be discussed during the 1st interview.

Utilus is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Please note that we only accept applicants that are located in the Netherlands at time of application.

Apply for the job
---------------------

Do you want to join our team as our new Python Developer? Then we'd love to hear about you!

De markt voor dit type functie

Vergelijkbare vacatures
16
Software-functies in Rotterdam
Fulltime
42%
van de Software-vacatures in Nederland
Remote mogelijk
12%
van de Software-vacatures
📊 Software · Nederland
324
active jobs
13.9%
Remote
Ø 3d
avg. online
Top skills in demand
PythonSQLREST APIJavaScriptReactJavaAgileDockerCI/CDAzure

Veelgestelde vragen

Hoeveel Software-banen zijn er in Rotterdam?
Momenteel 16 Software-functies in Rotterdam op AlmostHired, bij 5 verschillende bedrijven. Onze gegevens worden dagelijks bijgewerkt.
Bieden Software-functies thuiswerken aan?
12% van de Software-vacatures in Nederland staat thuiswerken toe, gedeeltelijk of volledig. Om specifiek op remote functies te filteren, gebruik AlmostHired.
Hoe weet ik of ik bij deze functie pas?
Upload je CV — onze AI vergelijkt je profiel met de functievereisten en geeft je een precieze match score, met overeenkomende en ontbrekende vaardigheden.