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