We are looking for an experienced and highly skilled Senior Python Django Developer to lead backend development initiatives. The ideal candidate will be responsible for designing scalable architectures, building high-performance APIs, mentoring junior developers, and ensuring code quality and best practices across projects.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Python and Django
- Architect and implement robust RESTful APIs using Django REST Framework
- Lead backend system design and database architecture
- Optimize application performance, scalability, and security
- Review code, enforce best practices, and maintain coding standards
- Integrate third-party APIs and external services
- Implement background tasks using Celery/Redis or similar tools
- Manage database performance (PostgreSQL/MySQL optimization)
- Work closely with frontend, DevOps, and product teams
- Participate in sprint planning, estimations, and technical decision-making
- Mentor junior developers and provide technical guidance
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- 4+ years of professional experience in Python development
- Strong expertise in Django and Django REST Framework
- Deep understanding of MVC architecture and software design patterns
- Strong experience with PostgreSQL or other relational databases
- Experience with API authentication (JWT, OAuth)
- Hands-on experience with Git and version control workflows
- Experience in writing unit tests and integration tests
- Strong problem-solving and debugging skills
Application Question(s):
- Please share your current salary, expected and notice period
- Are you willing to come onsite for this job ?
Experience:
- Python/AI: 4 years (Preferred)
Work Location: In person