HamburgerMenu
hirist

Python Backend Engineer - Microservices Architecture

INTRAEDGE TECHNOLOGIES PRIVATE LIMITED
4 - 9 Years
Pune

Posted on: 16/01/2026

Job Description

Description :

Job Summary :

As a Python Backend Engineer, you will be responsible for designing, developing, and maintaining modern backend systems and serverless microservices. You will collaborate with cross-functional teams to deliver secure, scalable, and reliable REST APIs using FastAPI, while making extensive use of AWS Lambda, S3, IAM, API Gateway, and other AWS services.

Key Responsibilities :

- Build, maintain, and optimize backend microservices using Python & FastAPI with asynchronous programming and modern design principles.

- Design and implement serverless solutions using AWS Lambda, API Gateway, S3, and related AWS services.

- Manage identity and access control using AWS IAM and ensure secure integration of services.

- Write clean, testable, and maintainable code with appropriate unit and integration tests.

- Participate in API design, documentation (OpenAPI/Swagger), and deployment automation.

- Collaborate with frontend, DevOps, and QA teams for seamless delivery and CI/CD pipeline efficiency.

- Troubleshoot, debug, and optimize applications for performance, scalability, and reliability.

- Ensure best practices around security, logging, monitoring, and cloud cost efficiency.

Required Skills & Experience :

- 4-7 years of experience in backend development with Python.

- Strong hands-on experience in building REST APIs and microservices using FastAPI.

- Practical experience with AWS Lambda, S3, IAM, API Gateway, and other AWS services.

- Solid understanding of serverless architecture patterns and cloud-native design.

- Knowledge of identity and access management, secure access control, and authentication/authorization best practices.

- Comfortable working with asynchronous programming (async/await) and Pydantic models for validation.

- Familiarity with version control (Git), CI/CD tools, and automated testing frameworks (pytest or similar).

- Good communicator with the ability to work independently in a remote environment.

Good-to-Have (Preferred) :

- Experience with databases such as PostgreSQL, MongoDB, or DynamoDB.

- Knowledge of containerization (Docker) and deployment with AWS SAM, CloudFormation, or Terraform.

- Familiarity with observability tools like AWS CloudWatch, log aggregation, and alerting.

- Exposure to messaging or event systems such as SQS, SNS, or EventBridge.

Why Join Us :

- Work on mission-critical, scalable cloud applications

- Opportunity to build and own services end-to-end

- Learning culture with exposure to modern tech stacks

- Remote first environment and flexible work hours


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in