Backend Engineer - Python & Microservices

Jamnagar, Gujarat

Ampstek
Apply for this Job

Job Title: Backend Engineer - Python & Microservices

Location: Remote/ India

Employment Type: Full-time

Experience Required: 8+ years

Industry: SaaS / Energy / Mobility / Cloud Infrastructure


About the Role

We are looking for a highly skilled and autonomous Backend Engineer with deep expertise in Python, microservices architecture, and API design to join a high-impact engineering team working on scalable internal tools and enterprise SaaS platforms. You will play a key role in system architecture, PoC development, and cloud-native service delivery, collaborating closely with cross-functional teams.


️ Key Responsibilities

Design and implement robust, scalable microservices using Python and related frameworks.

Develop and maintain high-performance, production-grade RESTful APIs and background jobs.

Lead or contribute to PoC architecture, system modularization, and microservice decomposition.

Design and manage relational and NoSQL data models (PostgreSQL, MongoDB, DynamoDB).

Build scalable, async batch jobs and distributed processing pipelines using Kafka, RabbitMQ, and SQS.

Drive best practices around error handling, logging, security, and observability (Grafana, CloudWatch, Datadog).

Collaborate across engineering, product, and DevOps to ship reliable features in cloud environments (AWS preferred).

Contribute to documentation, system diagrams, and CI/CD pipelines (Terraform, GitHub Actions).

Requirements

8+ years of hands-on experience as a backend engineer

Strong proficiency in Python (Flask, FastAPI, Django, etc.)

Solid experience with microservices architecture and containerized environments (Docker, Kubernetes, EKS)

Proven expertise in REST API design, rate limiting, security, and performance optimization

Familiarity with NoSQL & SQL databases (MongoDB, PostgreSQL, DynamoDB, ClickHouse)

Experience with cloud platforms (AWS, Azure, or GCP - AWS preferred)

CI/CD and Infrastructure as Code (Jenkins, GitHub Actions, Terraform)

Exposure to distributed systems, data processing, and event-based architectures (Kafka, SQS)

Excellent written and verbal communication skills

Bonus: Experience integrating with tools like Zendesk, Openfire, or ticketing/chat systems

Preferred Qualifications

Bachelor's or Master's degree in Computer Science or related field

Certifications in System Design or Cloud Architecture

Experience working in agile, distributed teams with a strong ownership mindset




Thanks, and Regards

Snehil Mishra






Ampstek - Global IT Partner

Registered Offices:

North America and LATM: USA Canada Costa Rica Mexico

Europe:UK Germany France Sweden Denmark Austria Belgium Netherlands Romania Poland Czeh Republic Bulgaria Hungary Ireland Norway Croatia Slovakia Portugal Spain Italy Switzerland Malta Portugal

APAC:Australia NZ Singapore Malaysia South Korea Hong Kong Taiwan Phillipines Vietnam Srilanka India

MEA :South Africa UAE Turkey Egypt


Date Posted: 24 May 2025
Apply for this Job