Django Developer
Role details
Job location
Tech stack
Job description
We are partnering with a technology-focused organization seeking a Django Full Stack Developer to support modernization and enhancement efforts for a large-scale web application environment. This role will focus on upgrading and modernizing existing Django applications while contributing to backend services, frontend UI development, and integrations across enterprise systems.
This opportunity is ideal for someone who enjoys solving complex technical challenges, modernizing legacy applications, improving engineering practices, and collaborating closely with cross-functional teams. The environment values continuous improvement, experimentation, mentorship, and delivery excellence.
What You'll Be Doing
- Design, develop, and modernize Django-based web applications
- Upgrade legacy Django applications to current LTS versions
- Build and support backend services and REST API integrations
- Develop and enhance frontend user interfaces using modern web technologies
- Collaborate on application architecture, scalability, and modernization strategies
- Support integrations with internal enterprise systems and data platforms
- Participate in code reviews, troubleshooting, testing, and deployment activities
- Mentor and guide team members on development standards and best practices
- Contribute to a culture focused on continuous improvement and technical excellence
Requirements
Required Technical Experience
Django & Web Development
- Strong experience developing applications using Django
- Experience upgrading and modernizing legacy Django applications to current LTS versions
- Experience integrating REST APIs into web applications
- Experience building and supporting frontend user interfaces using TypeScript
Development Tools & Engineering Practices
- Experience with:
- Git
- GitHub Enterprise or similar source control platforms
- Familiarity with collaborative development workflows and modern software engineering practices
- Experience troubleshooting and supporting enterprise web applications
Database Experience
- Experience with relational databases such as:
- Oracle
- MySQL
- PostgreSQL
- Experience with NoSQL databases such as DynamoDB preferred, * Strong problem-solving and troubleshooting skills
- Ability to work independently while collaborating across technical teams
- Passion for modernization initiatives and continuous improvement
- Strong communication skills and willingness to mentor others
- Experience working in Agile or iterative development environments preferred