Job Description:
We are looking for a highly experienced and self-driven Senior Python Django Developer to
lead the design, development, and optimization of scalable backend systems. You will play a
key role in architecting complex web applications, mentoring junior developers, and working
cross-functionally to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable and secure web applications using Python and
Django. - Architect RESTful APIs and ensure integration with front-end technologies and thirdparty systems.
- Optimize database design and queries for performance and scalability (PostgreSQL,
MySQL, etc.). - Lead code reviews, mentor junior developers, and enforce coding best practices.
- Collaborate with product managers, designers, DevOps, and QA teams to deliver new
features. - Implement CI/CD pipelines, write unit and integration tests, and ensure code quality.
- Monitor application performance and troubleshoot production issues.
- Stay updated with the latest Python/Django trends and recommend improvements.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in Python development, with at least 3+ years using Django.
- Strong experience with RESTful API design and system integration.
- Solid understanding of relational databases (PostgreSQL, MySQL) and ORMs.
- Proficient with Git, Docker, and CI/CD workflows.
- Experience working in Agile development environments.
- Strong problem-solving skills and ability to own complex backend projects end-to-end.