onsite
Senior Python/Django Developer - Techquadra Software Solutions
Software Engineer
Senior Python/Django developer responsible for designing, building, and maintaining high‑performance web applications and services using Python, Django, REST APIs, and modern DevOps tools.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web applications and micro‑services using Python and Django.
- Implement and optimize RESTful APIs to support front‑end and third‑party integrations.
- Collaborate with product, QA, and DevOps teams to deliver high‑quality releases on schedule.
- Write clean, testable code and maintain comprehensive unit and integration test suites.
- Manage containerized deployments with Docker and ensure version control best practices using Git.
- Monitor performance, troubleshoot production issues, and continuously improve system reliability.
Requirements
- 5+ years of professional Python development experience, with deep expertise in Django.
- Strong understanding of REST API design, relational databases (PostgreSQL), and ORM usage.
- Proficiency with Docker, Git, and CI/CD pipelines for automated testing and deployment.
- Experience writing unit and integration tests (e.g., pytest, unittest) and following TDD principles.
- Excellent problem‑solving skills, ability to work independently and within an agile team.
Skills
pythondjangopostgresqldocker