Description :
We are seeking enthusiastic and skilled Python Developers to join our team in Pune.
This role is ideal for candidates with 0 to 5 years of experience who are passionate about building robust, scalable back-end services.
You will utilize the Python / Django framework to develop REST APIs, manage relational databases, and contribute actively across the entire Software Development Life Cycle (SDLC).
Role Requirements & Logistics :
Role Title : Python Developer
Experience Required : 0 5 years (Candidates will be mapped to Junior or Mid-Level based on experience)
Location : Pune, India (On-site)
Job Type : Permanent
Key Responsibilities & Technical Deliverables :
1. Backend Development & Design :
- Service Development : Design, develop, and maintain high-quality back-end services using Python 3.x and the Django / Django REST Framework (DRF).
- API Implementation : Build, document, and manage robust REST APIs for seamless communication with front-end applications and external services.
- Database Management : Design and implement optimized database schemas using relational databases such as PostgreSQL or MySQL and work proficiently with the Django ORM.
Security & Quality Assurance :
Security : Implement essential security measures, including strong authentication, authorization, and adherence to recognized security best practices for web applications.Testing : Maintain code quality by writing comprehensive unit tests and engaging in thorough code reviews.Documentation : Create clear, concise technical documentation for code, architecture, and APIs.Deployment & Modern Stack :
Containerization : Utilize Docker for local development and ensuring environment consistency across the development lifecycle.DevOps / CI / CD : Contribute to the Continuous Integration / Continuous Deployment (CI / CD) processes, leveraging tools like Git / GitHub for version control and collaborating on deployment automation.Advanced Concepts (Mid-Level Focus) : Opportunity to work with modern technologies like messaging queues (Redis / RabbitMQ) and specialized frameworks (Flask / FastAPI).Required Skills & Experience :
Programming (Mandatory) : Strong proficiency in Python 3.Frameworks (Mandatory) : Hands-on experience with Django and its ORM.APIs & Version Control : Experience building REST APIs and expert use of Git / GitHub for version control.Quality : Familiarity with unit testing concepts and frameworks.Preferred / Nice to Have Skills :
Experience with lightweight frameworks like Flask or FastAPI.Familiarity with GraphQL.Exposure to caching / messaging tools like Redis or RabbitMQ.Basic understanding of major cloud platforms (AWS, Azure, or GCP).Exposure to modern front-end frameworks like React or Vue(ref : hirist.tech)