Python Backend Developer

India
ID asp-006-0226
Full Time
18/02/2026

Role Overview:

The Python Backend Developer will be responsible for designing, developing, and maintaining scalable backend services and APIs using Python and Flask. The role involves working with relational databases, containerized environments, and cloud infrastructure (AWS), while ensuring adherence to coding standards and architectural best practices. The developer will also collaborate with cross-functional teams to integrate AI/ML models and APIs, and ensure the application meets defined technical criteria for performance, security, and maintainability.

Minimum 8 years of IT experience

Mandatory Skills:

  • Strong expertise in RESTful API and web development using Flask/Fast
  • Solid understanding of Core Python
  • Experience with Git
  • Working knowledge of RDBMS such as MySQL, PostgreSQL
  • Comfortable working in Docker and Linux-based environments
  • Demonstrate strong communication skills and the ability to work effectively with stakeholders across multiple time zones

Preferred / Nice-to-Have Skills:

  • Familiarity with Python ORMs (e.g., SQLAlchemy)
  • Exposure to Agile development methodologies
  • Hands-on experience with AWS services such as Lambda, S3, and RDS
  • Experience with Kong API Gateway, AWS Secrets Manager, and Celery for distributed task execution

Specialized Backend Responsibilities:

  • Python Development & Integration:
    • Follow existing development processes and ensure adherence to coding standards and best practices
  • CI/CD & Infrastructure Integration:
    • Work with Docker, package management, versioning, and security guidelines
    • Implement logging and monitoring mechanisms
  • Database Development:
    • Write and optimize SQL queries, stored procedures, and functions
    • Collaborate with database administrators and application teams to ensure efficient data access and performance

Primary Responsibilities:

  • Deliver features and user stories within estimated timelines
  • Write clean, scalable, and efficient code following software development best practices
  • Develop and maintain unit tests for code components
  • Integrate AI/ML models and AI APIs into backend services, ensuring seamless functionality and performance
  • Ensure the application meets defined technical criteria, including scalability, security, and maintainability
  • Collaborate effectively with cross-functional teams and stakeholders
  • Participate in Agile/SCRUM processes, including sprint planning and task execution
  • Create and maintain technical documentation for internal reference and reporting