HamburgerMenu
hirist

Senior Python Developer - Microservices Architecture

SIDGS DIGISOL PRIVATE LIMITED
Multiple Locations
7 - 10 Years

Posted on: 30/01/2026

Job Description

Description :


We are looking for a Senior Python Developer with strong expertise in FastAPI to design, build, and scale high-performance backend services.

The ideal candidate should have deep experience in API development, microservices, cloud-native architectures, and production-grade systems.

Key Responsibilities :


- Design, develop, and maintain RESTful APIs using FastAPI

- Build scalable, secure, and high-performance backend services

- Develop microservices-based architectures using Python

- Integrate APIs with databases, external services, and third-party systems

- Ensure API security (OAuth2, JWT, authentication & authorization)

- Write clean, testable, and maintainable code

- Implement unit tests, integration tests, and API validations

- Optimize application performance and handle high-concurrency workloads

- Collaborate with frontend, DevOps, and product teams

- Participate in architecture reviews and technical decision-making

- Mentor junior developers and enforce coding best practices

Mandatory Technical Skills :

- Python (7+ years) with strong OOP and design principles

- FastAPI (production experience is mandatory)

- REST API design and best practices

- Async programming (async/await, asyncio)

- SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB)

- ORMs: SQLAlchemy / Tortoise ORM

- API documentation using Swagger / OpenAPI

- Authentication & Authorization (JWT, OAuth2)

- Error handling, logging, and monitoring

Good to Have Skills :

- Experience with Docker & Kubernetes

- Cloud platforms: AWS / GCP / Azure

- Message queues: Kafka / RabbitMQ

- CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)

- Experience with GraphQL is a plus

- Exposure to microservices observability (Prometheus, Grafana)

- Knowledge of event-driven architecture

Soft Skills :

- Strong problem-solving and analytical skills

- Excellent communication and stakeholder interaction

- Ability to work independently and lead technical modules


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in