Django Developer Tech Lead
Function
We're looking for an experienced Software Engineering Lead to join our client's team and take ownership of the technical direction of a modern web application. Combining hands-on development expertise with strong leadership skills, you'll guide the team in delivering high-quality software solutions that meet business requirements while ensuring scalability, security, and long-term maintainability. You'll work closely with project management and fellow developers to translate complex challenges into effective technical solutions.
Key Responsibilities
- Define and guide the technical direction, application architecture, and overall system design.
- Collaborate with project management to translate business objectives into robust and scalable technical solutions.
- Ensure high standards of code quality, performance, security, and maintainability throughout the development lifecycle.
- Coach and mentor developers, facilitate code reviews, and encourage knowledge sharing within the team.
- Establish coding standards and promote software engineering best practices.
- Contribute to the development and continuous improvement of a Python-based web application.
- Analyse and resolve complex technical challenges in collaboration with multidisciplinary team members.
- Support deployment, automation, monitoring, and continuous integration and delivery processes.
Technical Expertise
The ideal candidate combines extensive software development experience with a strong understanding of modern application architecture and technical leadership. Key skills include:
- Python development, with strong hands-on experience in Django.
- Front-end development using React, HTML, CSS, and JavaScript.
- SQL databases and data-driven application development.
- Data manipulation and processing using pandas.
- API design and integration, including REST, SOAP, and GraphQL.
- Version control and collaborative development using Git, GitHub, and GitLab.
- Containerization and development environments using Docker and Docker Compose.
- CI/CD pipelines, deployment automation, monitoring, and software delivery best practices.
- Software architecture and system design, with a focus on scalability, security, performance, and maintainability.
The Ideal Candidate
You have a degree in Software Development, IT, or a related field, or equivalent demonstrable professional experience. You bring a proven track record in Python application development, combined with the ability to lead technical teams and guide developers through challenging engineering decisions. You are analytical, detail-oriented, and proactive, with strong problem-solving and communication skills. Comfortable working in an Agile environment, you combine a collaborative mindset with the confidence to take ownership, challenge existing approaches, and introduce innovative solutions that create lasting value.
Contactperson & Reference
- Reference #: INW28603
- Pieter Messely
- pieter.messely@i4m.be