Work Mode : Onsite (Pune) / Remote is also possible
Working Days : Monday to Saturday
Working Hours : 10:00 AM to 7:30 PM
Experience : 3+ Years
Location : Pune ( Hybrid )
Employment Type : Full-time
About the Role :
We are looking for a skilled Python Full-Stack Developer with hands-on experience in building scalable web applications using modern backend and frontend frameworks. The ideal candidate should be strong in Python (Django/Flask/FastAPI), JavaScript, and RESTful API development, with a solid understanding of UI frameworks.
Key Responsibilities :
- Develop, test, and deploy high-quality web applications using Python and frontend technologies.
- Build RESTful APIs, microservices, and integrations with internal and external systems.
- Work with Django/Flask/FastAPI to create scalable and secure backend modules.
- Implement intuitive and responsive UI using React.js / Vue.js / Angular (based on your tech stack).
- Collaborate with product, design, and QA teams to deliver features end-to-end.
- Optimize application performance, troubleshoot issues, and maintain code quality.
- Work with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Participate in code reviews, best-practice implementation, and CI/CD workflows.
- Ensure application security, performance tuning, and scalability best practices.
Required Skills & Qualifications :
- 3+ years of full-stack development experience with Python as primary backend language.
- Strong experience in Python frameworks Django / Flask / FastAPI.
- Proficiency in HTML5, CSS3, JavaScript, and at least one modern front-end framework (React.js preferred).
- Strong understanding of REST APIs, authentication, and authorization patterns (JWT/OAuth).
- Hands-on experience with SQL & NoSQL databases.
- Experience with Git, version control, Docker, and CI/CD pipelines.
- Good understanding of cloud platforms (AWS/GCP/Azure) is a plus.
- Ability to write clean, maintainable, and scalable code.
Preferred Skills :
- Experience with microservices architecture.
- Knowledge of asynchronous programming (Celery, RabbitMQ, Kafka).
- Understanding of DevOps practices.
- Familiarity with testing frameworks (PyTest, UnitTest).
Education :
- Bachelors degree in Computer Science, IT, Engineering, or related field (preferred).