JOB ID:QT-MAP-10-749
We are looking for an experienced Software Engineer with 6+ years of hands-on Python development experience to build, enhance, and maintain complex, enterprise-scale applications. The ideal candidate should have strong backend development expertise, excellent problem-solving skills, and the ability to take ownership of technical deliverables in a fast-paced Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and services using Python.
  • Build and integrate RESTful APIs using frameworks such as FastAPI, Flask, or Django.
  • Apply object-oriented programming principles, clean coding practices, and software engineering best practices.
  • Perform testing, debugging, error handling, and performance optimization.
  • Troubleshoot production issues and ensure application reliability and maintainability.
  • Collaborate with technical teams and business stakeholders to understand requirements and deliver effective solutions.
  • Participate in code reviews, Agile ceremonies, testing, release activities, and continuous improvement initiatives.
  • Independently manage technical tasks, handle ambiguity, and take accountability for end-to-end delivery.
  • Support frontend development using React, Angular, or similar frameworks as a secondary skill.

Required Skills

  • 6+ years of software engineering experience in enterprise application development.
  • Strong hands-on expertise in Python as the primary backend technology.
  • Experience with Python frameworks such as FastAPI, Flask, or Django.
  • Strong understanding of REST APIs, object-oriented programming, application design, and clean coding practices.
  • Experience in testing, debugging, error handling, performance tuning, and production troubleshooting.
  • Experience working in Agile development environments, including code reviews, testing, and releases.
  • Excellent communication, analytical, and problem-solving skills.
  • Ability to work independently and deliver production-quality software.

Good to Have

  • Full-stack development exposure with React, Angular, or equivalent modern UI frameworks.
  • Experience in BFSI, banking, financial services, investment management, financial markets, or capital markets.
  • Experience developing complex, mission-critical enterprise applications.

Candidate Details

  • Experience: 6+ Years
  • Location: Mumbai
  • Primary Skill: Python
  • Frameworks: FastAPI / Flask / Django
  • Preferred Domain: BFSI / Financial Services