Python Full Stack Developer

3 years

6 - 8 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

About the Role

We are looking for a passionate Python Full Stack Developer to join our engineering team and build high-performance, scalable, and secure web applications. The ideal candidate is a proactive problem solver with a strong command of both back-end Python frameworks and modern front-end technologies, committed to delivering exceptional user experiences and clean, maintainable code.

Key Responsibilities

  • Design, develop, and maintain end-to-end web applications using Python (Django, Flask, or FastAPI) and modern JavaScript frameworks (React, Angular, or Vue).
  • Build and consume RESTful and GraphQL APIs to enable efficient data communication.
  • Implement responsive and accessible UIs that deliver seamless user experiences across devices.
  • Optimize performance at both client and server levels for scalability and reliability.
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB) and implement efficient data modeling.
  • Deploy and manage applications on cloud platforms (AWS, Azure, GCP) using containerization tools like Docker and Kubernetes.
  • Implement CI/CD pipelines for automated testing, deployment, and monitoring.
  • Apply secure coding practices, including authentication/authorization (OAuth2, JWT) and vulnerability management.
  • Collaborate with product managers, designers, and DevOps engineers to deliver high-quality features on time.
  • Participate in Agile/Scrum processes — sprint planning, reviews, retrospectives, and daily standups.
  • Conduct code reviews, mentor junior developers, and maintain high standards for software quality.
  • Stay current with emerging technologies and propose innovative solutions to improve system design and performance.

Key Requirements

  • Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of hands-on experience as a Full Stack Developer with Python-based frameworks.
  • Strong proficiency in:
    • Backend: Python, Django, Flask, FastAPI
    • Frontend: JavaScript (ES6+), React.js / Angular / Vue.js, HTML5, CSS3, Tailwind or Bootstrap
    • Databases: PostgreSQL, MySQL, MongoDB
    • Tools: Docker, Kubernetes, Git, GitHub/GitLab, CI/CD (GitHub Actions, Jenkins, GitLab CI)
  • Experience with cloud infrastructure (AWS Lambda, EC2, S3, Azure App Services, or GCP Compute Engine).
  • Understanding of microservices architecture and event-driven systems (Kafka, RabbitMQ).
  • Familiarity with testing frameworks (PyTest, Jest, Cypress) and automated testing principles.
  • Exposure to AI/ML integration, serverless applications, or data-driven architectures is a plus.
  • Strong problem-solving and debugging skills with a focus on scalability and maintainability.
  • Excellent communication and collaboration skills; ability to work in cross-functional teams.

Nice to Have

  • Experience with TypeScript and Next.js/Nuxt.js for advanced front-end development.
  • Hands-on experience with infrastructure as code (Terraform) and observability tools (Prometheus, Grafana).
  • Familiarity with DevSecOps practices and security-first design.
  • Contributions to open-source projects or an active GitHub portfolio.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru east, karnataka, india

indore, madhya pradesh, india

bengaluru east, karnataka, india