Job Openings
Lead Python Developer
About the job Lead Python Developer
Python Developer
About the Client
Our client is a fast-growing and ambitious software delivery company. They design, build, manage, and operate highly scalable and complex software projects that support the core business processes of their partners. Their focus lies in driving innovation and contributing to the energy transition by developing sustainable IT solutions. With a constructive and transparent approach, they help organizations renew and enhance essential IT systems while ensuring business continuity.
Role summary
The Lead Python Engineer works on external client projects to design and deliver high-quality data-processing solutions and back-end services that support the clients business vision. This is a hands-on technical leadership role, combining day-to-day development with responsibility for technical direction, solution design, and code quality. Working closely with architects, python engineers, and platform teams from early design stages. The role contributes to building scalable, performant, and maintainable systems while guiding the development team through best practices and standards.
What we offer
- Opportunity to work on impactful projects that contribute to innovation and sustainability.- A collaborative and inclusive company culture with talented colleagues.
- Competitive compensation, including a yearly bonus.
- Flexible working arrangements: hybrid model (client, office, and home) and unlimited paid time off.
- Personal budget for home office equipment.
- Free daily catered lunch at the office.
- Personal budget for professional development and learning opportunities.
- Commitment to diversity and inclusion.
Requirements
- Bachelors or Masters degree in IT or a related field.- Experience as a Team Lead & strong problem-solving and ownership mindset.
- 8+ years of experience in Python development.
- Strong Python development for data engineering workloads (data processing, batch/streaming jobs, analytics workflows).
- Solid SQL skills and experience with data modeling and query optimization.
- Experience working with cloud-based data platforms like Databricks and data pipelines.
- Experience with lakehouse or data lake architectures.
- Familiarity with orchestration and scheduling tools.
- Experience in exposing data via APIs or supporting data consumption use cases.
- Strong communication skills, able to explain architectural and technical solutions clearly to both clients and teams.
- Proactive and self-motivated, comfortable working independently in dynamic environments.
- Excellent English communication skills (Dutch is a plus).
- Experience in the energy sector is considered an advantage.
- Applicants must be based in the Netherlands at the time of application.
Responsibilities
- Hands-On Development: Design, build, and maintain Python-based backend services, APIs, and data-processing components, including solutions for high-volume or time-series data.- System Design & Architecture: Contribute to system and solution design, define architectural patterns, and make key technical decisions to ensure scalable, reliable, and maintainable systems.
- Data & Backend Integration: Design and optimize data models, database schemas, and integrations across data pipelines and backend services.
- Code Quality, Delivery & Collaboration: Lead by example through clean, well-tested code, code reviews, CI/CD pipelines, monitoring, and close collaboration with engineers, platform teams, and stakeholders, while mentoring and coaching team members.