Python Developer (Expert level)
Posted 2 hours 58 minutes ago by Base 3
Contract
Not Specified
Other
Brussel, Belgium
Job Description
Candidates should be based in Belgium or France and 8 days a month Brussels office presence is mandatory.
Experience: Minimum 8 years of professional experience in Python development, including hands-on delivery in production environments.
Technical Skills Required
- Python (Expert level) - Strong mastery of Python fundamentals and advanced concepts.
- FastAPI - Proven experience building RESTful APIs and microservices using FastAPI.
- API Design - Ability to design clean, maintainable, secure, and well-documented HTTP REST APIs.
- Terraform (Basics) - Understanding of Infrastructure as Code principles for simple deployments.
- NoSQL Databases - Solid understanding of NoSQL concepts; experience with MongoDB is a plus.
- Version Control - Git and branching strategies; experience with TFS/Azure DevOps is a plus.
- Testing Frameworks - Pytest or equivalent frameworks for unit and integration testing.
- CI/CD - Familiarity with pipeline tools such as GitHub Actions, Azure DevOps, or Jenkins.
- Containerisation - Basic knowledge of Docker for packaging and deploying applications.
Core Responsibilities
- Analyse and understand business and technical requirements, translating them into effective software solutions.
- Design, validate, and implement robust, scalable, and maintainable solutions, with a focus on long-term architecture and operability.
- Collaborate closely with the squad, product owner, and cross-functional teams to ensure technical alignment and predictable delivery.
- Ensure high code quality through established best practices, automated testing, documentation, and continuous improvement.
Act as the technical/development lead for the squad:
- Provide technical direction and architectural guidance
- Review code and design decisions
- Ensure alignment with agreed standards and target architecture
- Mentor and support other developers in the team
- Contribute to technical decision-making and take ownership of solution quality, performance, and reliability