Description : About Us :
We are a product-based software company building innovative, scalable, and intelligent digital solutions that impact real businesses. Were looking for a passionate Senior Python Developer who can take ownership of backend systems, lead development best practices, and work closely with product and engineering teams to build high-performing applications.
Role Overview :
As a Senior Python Developer, youll be responsible for designing, developing, and maintaining backend services using Python and Django. Youll play a key role in architecting scalable systems, optimizing APIs, and mentoring junior developers within the team.
Key Responsibilities :
- Design, develop, and deploy robust, scalable, and secure REST APIs using Django and Django REST Framework (DRF).
- Collaborate with product, design, and frontend teams to define technical requirements.
- Write efficient, reusable, and testable code following best practices.
- Integrate data storage solutions (PostgreSQL, MySQL, Redis, etc.).
- Manage and optimize server-side logic and performance.
- Implement security and data protection measures.
- Participate in code reviews, technical discussions, and architecture planning.
- Stay updated with emerging trends in Python / Django and suggest improvements.
Requirements :
5 - 7 years of hands-on experience in Python and Django (Django REST Framework a must).Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture.Proficiency with SQL databases and ORM concepts.Experience with version control (Git) and CI / CD workflows.Good knowledge of asynchronous programming, Celery, or task queues is a plus.Familiarity with Docker, AWS, or Azure environments preferred.Excellent problem-solving, debugging, and communication skills.Good to Have :
Experience working in product-based or SaaS environments.Exposure to machine learning, AI integrations, or LLMs (e.g., OpenAI APIs).Knowledge of React, FastAPI, or GraphQL is an added advantage(ref : hirist.tech)