Skip to main content
Posted 12 June, 2026

Python Backend Engineer

Lincoln International
Remote (India) Full Time
Reference: 102_699756_7867091

This is a remote position where we are seeking someone based in India to fulfill the duties of this role.

We are seeking a skilled Python Backend Engineer with 4-6 years of experience to design, build, and maintain scalable, data-driven backend systems. This role focuses on backend API development, database-driven business logic, and supporting cloud-based deployments on Azure.

The ideal candidate will also have hands-on exposure to DevOps, particularly within the Azure ecosystem, including containerization, CI/CD pipelines, and production support. Familiarity with AI-enabled applications or integration with intelligent services is considered an added advantage.

Duties & Responsibilities:

  • Design, develop, and maintain backend services and APIs using Python frameworks such as FastAPI or Flask.
  • Build robust RESTful APIs for analytics, reporting, dashboards, and data processing workflows.
  • Implement business logic for batch processing, scheduled jobs, and multi-step data pipelines.
  • Develop and optimize database interactions using PostgreSQL, ensuring efficient querying and data aggregation.
  • Work with structured and semi-structured data across relational and NoSQL.
  • Integrate backend systems with Azure services, including Blob Storage, Cosmos DB, Container Apps, Functions, AI Search, and OpenAI-based services where applicable.
  • Develop operational workflows such as notifications, reporting exports, and background processing jobs.
  • Containerize applications using Docker and support deployments in Azure environments.
  • Contribute to the design and maintenance of CI/CD pipelines using Azure Devops.
  • Manage environment configurations, secrets, and deployment settings across multiple environments.
  • Monitor, troubleshoot, and resolve production issues; enhance logging, monitoring, and system reliability.
  • Collaborate with cross-functional teams including frontend, product, data, and infrastructure to deliver high-quality backend solutions.

Qualifications:

  • 4-6 years of hands-on experience in Python backend development within production environments.
  • Strong proficiency in backend frameworks such as FastAPI or Flask.
  • Solid understanding of REST API design, validation, error handling, and best practices.
  • Experience with PostgreSQL and ORM tools such as SQLAlchemy, including schema design and query optimization.
  • Experience in building batch processing systems or scheduled workflows.
  • Familiarity with asynchronous programming, concurrency models, or worker-based architectures.
  • Experience working with object storage systems and NoSQL/document databases.
  • Hands-on experience with Docker for containerization.
  • Experience integrating Azure services using Python SDKs (e.g., Blob Storage, Cosmos DB, Container Apps, Functions, AI Search, OpenAI).
  • Practical experience with Azure DevOps for CI/CD pipeline development and deployment automation.
  • Understanding of environment configuration, secrets management, and production deployment practices.
  • Strong debugging, logging, and troubleshooting skills in production environments.
  • Proficiency with Git-based version control workflows.
  • Knowledge of resilient system design, including validation frameworks, retry mechanisms, and fault tolerance patterns.

Educational Qualifications

Bachelor's or Master's degree in Computer Science

Additional Information:

Lincoln International is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status.

#LI-Remote

Sign up for Job Alerts