Full Stack Python Developer
Context & Objectives
We are seeking a Full Stack Python Developer to support a strategic digitalization program in the energy and infrastructure sector. You will join a cross-functional team dedicated to optimizing and refactoring Python-based applications while setting up modern development best practices.
This mission is well-suited for a consultant passionate about Python, clean code, DevOps, and scalable systems, who thrives in a collaborative yet autonomous environment.
Mission Scope
As a freelance consultant, you will:
- Refactor and enhance existing Python 3.11+ applications with a focus on performance, maintainability, and scalability.
- Design and develop new Python components to meet evolving business requirements.
- Build and expose REST APIs using frameworks such as FastAPI or Flask.
- Contribute to the frontend layer (React.js, Vue.js) when needed.
- Define and implement CI/CD pipelines and DevOps workflows (preferably with Azure DevOps).
- Help establish and enforce governance, coding standards, and documentation practices.
- Participate actively in code reviews, technical discussions, and agile ceremonies.
- Collaborate with business stakeholders to translate needs into clean, testable code.
Technical Requirements
Must-Have Expertise
- Advanced skills in Python 3.11+.
- Strong experience with Pandas, NumPy, and data processing pipelines.
- API development using FastAPI or Flask.
- Solid knowledge of Git workflows (branches, pull requests, reviews).
- Experience with CI/CD setup, ideally in Azure DevOps.
- Familiarity with unit and integration testing (Pytest, coverage).
- Experience working in Agile/Scrum delivery-focused teams.
Nice-to-Have
- Exposure to PyPSA, pandapower, or similar energy modeling libraries.
- Familiarity with Docker, Kubernetes, or cloud platforms (Azure preferred).
- Basic frontend experience (React.js or Vue.js).
- Prior involvement in architecture discussions or as a technical lead.
Soft Skills
- Independent and proactive, with a consultant mindset.
- Strong communication and documentation skills.
- Quality-driven and performance-oriented.
- Open, collaborative, and receptive to feedback.
- Able to challenge ideas constructively.
Languages
- Fluent English (spoken & written).
- French or Dutch professional proficiency with passive understanding of the other is a plus
Mission Conditions
- Start Date: ASAP
- Duration: Long-term mission (initial 6–12 months, renewable)
- Location: Hybrid – onsite in Brussels, Belgium (1–2 days/week), remote up to 3 days/week
- Travel: Occasional EU travel (expenses covered)
- Status: Freelance / Independent Consultant
- Legal: Right to work and reside in Belgium (valid permit required for non-EU consultants)
What Makes This Mission Attractive?
- Python-focused role with technical ownership and autonomy.
- Work on complex, real-world applications in the energy & infrastructure domain.
- High-impact, long-term assignment with opportunities for innovation.
- Embedded in a professional, multilingual team with strong collaboration and quality culture.
- Modern tools, clear roadmap, and tangible outcomes.
Type d'emploi : Temps plein, Freelance/Indépendant
Lieu du poste : Télétravail hybride (1190 Vorst)