Job Title : Python Developer
Location : Mohali, (Work from Office)
Experience : 3+ years
Employment Type : Full-Time
Working Model : On-site
About the Role :
We are looking for a passionate and experienced Python Developer with 3+ years of hands-on development experience to join our engineering team. You will play a key role in designing, developing, and maintaining scalable backend systems and APIs that power our products and services.
Key Responsibilities :
- Design, develop, and maintain efficient, reusable, and reliable Python code
- Build RESTful APIs and microservices using frameworks like FastAPI , Flask , or Django
- Integrate with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB)
- Write unit and integration tests to ensure software quality
- Collaborate with DevOps teams for CI / CD and containerization (e.g., Docker, Kubernetes)
- Participate in code reviews, design discussions, and Agile ceremonies
- Optimize applications for performance and scalability
Required Skills & Qualifications :
BTech / BE / MCA or equivalent in Computer Science or related field4–5 years of professional Python development experienceStrong grasp of OOPs , design patterns, and Pythonic code practicesExperience with at least one Python web framework (FastAPI preferred)Hands-on experience with SQL and / or NoSQL databasesFamiliarity with Git, GitHub / GitLab workflowsExperience with message queues like RabbitMQ, Kafka, or Redis Pub / Sub is a plusUnderstanding of software development lifecycle, Agile methodologies, and CI / CD pipelinesPreferred Qualifications (Good to Have) :
Exposure to cloud platforms (AWS, GCP, or Azure)Experience with Nodejs or similar technologiesWorking knowledge of containerization and orchestration tools (Docker, Kubernetes)Experience integrating third-party APIs and servicesPrior experience in QSR, e-commerce, or real-time applications is a plusSoft Skills :
Strong communication and collaboration skillsSelf-motivated, proactive, and capable of working in a fast-paced environmentAbility to work independently and in a teamWhy Join Us?
Opportunity to work on cutting-edge tech and challenging problemsFlexible work environment and supportive teamCompetitive salary and performance-based bonuses