Python Full Stack Developer

Bengaluru, Karnataka, India
Feb 10, 2025
Feb 10, 2026
Onsite
Full-Time
3 Years
Job Description

We are looking for a Python Full Stack Developer with 3-5 years of experience to join our dynamic team in Bangalore. The ideal candidate should have hands-on experience in developing and maintaining web applications using Python, Flask, and Angular. You will be responsible for implementing new functionalities, troubleshooting and resolving application issues, and ensuring high-quality code that meets industry standards.

This role requires strong problem-solving skills, the ability to work independently, and excellent communication skills to collaborate with cross-functional teams. If you have a passion for building scalable applications and enjoy working in an agile environment, this is a great opportunity to grow your career.

Key Responsibilities

Develop & Maintain Applications

  • Design, develop, and maintain full-stack web applications using Python (Flask) for backend and Angular for frontend.
  • Ensure the applications are scalable, efficient, and optimized for performance.

Feature Implementation

  • Work closely with stakeholders to understand business requirements and implement new functionalities.
  • Build responsive and user-friendly interfaces using Angular.
  • Ensure smooth integration between the frontend and backend.

Troubleshooting & Bug Fixes

  • Identify and resolve issues in existing applications to maintain high availability.
  • Conduct root cause analysis and implement effective solutions to improve system stability.
  • Perform hot fixes to resolve critical production issues promptly.

Collaboration & Communication

  • Engage with customers and internal teams to gather requirements, discuss issues, and suggest solutions.
  • Work in an Agile development environment, participating in scrum meetings and sprint planning.

Code Quality & Compliance

  • Address SonarQube errors and ensure code adheres to best practices and security guidelines.
  • Conduct code reviews, write unit tests, and follow CI/CD pipelines to maintain high-quality deliverables.

DevOps & Deployment

  • Work with Azure DevOps for source code management, CI/CD, and deployment automation.
  • Monitor application performance and recommend improvements for scalability and security.

Required Skills & Qualifications

  • 3-5 years of experience in Python & Flask for backend development.
  • Strong knowledge of Angular for building dynamic front-end applications.
  • Experience with PostgreSQL and writing optimized database queries.
  • Hands-on experience with Azure DevOps for version control, CI/CD, and deployment.
  • Ability to troubleshoot application issues and implement effective solutions.
  • Knowledge of RESTful APIs, Microservices architecture, and integration techniques.
  • Strong problem-solving, debugging, and analytical skills.
  • Experience working in Agile development methodologies (Scrum/Kanban).
  • Familiarity with SonarQube and best practices for code quality and security compliance.
  • Excellent verbal and written communication skills to interact with stakeholders.

Nice-to-Have Skills

  • Experience with Docker and Kubernetes for containerized deployments.
  • Knowledge of GraphQL or WebSockets for real-time applications.
  • Experience with OAuth, JWT, and authentication mechanisms.
  • Understanding of performance optimization techniques in both backend and frontend.

Why Join Us?

  • Exciting projects with a focus on modern web technologies.
  • Collaborative work environment with opportunities for professional growth.
  • Exposure to Azure DevOps, cloud technologies, and Agile best practices.
  • Work with a skilled and passionate team of developers.
  • Competitive salary, benefits, and learning opportunities.

If you're passionate about building scalable and high-performance applications, we'd love to hear from you! Apply now and be a part of our growing technology team in Bangalore.