Job Description
Job Title: Python Full Stack Developer (3+ Years Experience)
Location: [Onsite- MUMBAI]
Experience Required: 3+ years
About the Role
We are looking for a skilled Python Full Stack Developer with 3+ years of hands-on experience in building scalable web applications and RESTful APIs. The ideal candidate should have strong expertise in Python (Django/Flask/FastAPI) on the backend and modern JavaScript frameworks (React/Angular/Vue) on the frontend.
You will be responsible for designing, developing, testing, and deploying robust applications while collaborating closely with product managers, UI/UX designers, and DevOps teams.
Key Responsibilities
- Develop, test, and maintain web applications using Python frameworks (Django, Flask, or FastAPI).
- Design and integrate RESTful APIs and microservices.
- Build interactive front-end applications using React.js / Angular / Vue.js.
- Write efficient, reusable, and scalable code following best practices.
- Collaborate with cross-functional teams to define and deliver new features.
- Manage database design and development using PostgreSQL / MySQL / MongoDB.
- Implement security and data protection best practices.
- Participate in code reviews, debugging, and performance optimization.
- Work with CI/CD pipelines and containerization tools (Docker, Kubernetes).
- Stay updated with emerging technologies and contribute to continuous improvement.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of professional experience in full stack web development.
- Strong proficiency in Python and at least one web framework (Django, Flask, or FastAPI).
- Good understanding of frontend technologies – HTML5, CSS3, JavaScript, and React/Angular/Vue.
- Experience with databases – relational (PostgreSQL/MySQL) and/or NoSQL (MongoDB).
- Familiarity with RESTful API design and integration.
- Hands-on experience with Git, Docker, and CI/CD pipelines.
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills (Good to Have)
- Experience with GraphQL, WebSockets, or Celery.
- Understanding of unit testing frameworks (PyTest, Jest, etc.).
- Exposure to Agile/Scrum methodologies.
- Basic understanding of DevOps and microservices architecture