About This Role
This Tech Lead role involves strengthening an existing team of four people in Brussels, developing a Python application in Django for a socially relevant environment. The role determines the technical direction of the platform, drives architecture, and coordinates technical work within the team, collaborating closely with the project manager to translate business objectives into feasible and sustainable technical implementations.
Responsibilities
- Take technical leadership within the team and support developers through coaching, mentoring, and code reviews
- Define coding standards, testing approach, and best practices around security and continuous improvement
- Design scalable, maintainable, and performant software architectures with an eye for reliability and security
- Actively contribute to the development of modern web applications, both front-end with HTML, CSS, JavaScript, and React, and back-end with Python and Django
- Work on data-driven applications and integrations, with attention to data quality, integrity, and reliability
- Develop and monitor API links via REST, SOAP, and GraphQL
- Contribute to version control and software delivery with Git, GitHub, GitLab, and CI/CD processes
- Have a feel for deployment, automation, and collaboration within an Agile environment, including the use of tools such as Jira
Requirements
- Minimum of a Bachelor's degree in Software Development, IT, or equivalent demonstrable experience in software development
- Demonstrable experience in application development with Python and extensive expertise in Django
- Combine technical depth with leadership skills and be able to guide development teams substantively
- Strong knowledge of software architecture and system design, with attention to scalability, maintainability, performance, and security
- Thorough experience with front-end development in React, supplemented with a good command of HTML, CSS, and JavaScript
- Familiarity with data processing in Python, SQL, and Pandas
- Experience with API development and integration via REST, SOAP, and GraphQL
- Proficient with Git, GitHub, GitLab, and CI/CD
- Communicate strongly, enjoy collaborating, and have a proactive attitude with an eye for detail
- Excellent knowledge of English and proficiency in at least one national language, preferably Dutch and French. If you only actively master one national language, passive understanding of the other is required
- Ability to obtain a security accreditation
Benefits
- Room for initiative and personal development
- Challenging but pleasant work environment with nice colleagues
- Career plan with attention and budget for additional training/certifications