Python Developer
Python Developer
TIGI HR SolutionThis job is no longer accepting applications
Job Description
Job Title: Senior Backend Engineer – Python & Microservices
Location: Remote
Experience Required: 7–10+ years
About the Role:
We're looking for a Senior Backend Engineer (Python & Microservices) to join a high-impact engineering team focused on building scalable internal tools and enterprise SaaS platforms. You'll play a key role in designing cloud-native services, leading microservices architecture, and collaborating closely with cross-functional teams in a fully remote environment.
Responsibilities:
- Design and build scalable microservices using Python (Flask, FastAPI, Django)
- Develop production-grade RESTful APIs and background job systems
- Architect modular systems and drive microservice decomposition
- Manage SQL & NoSQL data models (PostgreSQL, MongoDB, DynamoDB, ClickHouse)
- Implement distributed data pipelines using Kafka, RabbitMQ, and SQS
- Apply best practices in rate limiting, security, performance optimisation, logging, and observability (Grafana, Datadog, CloudWatch)
- Deploy services in cloud environments (AWS preferred, Azure/GCP acceptable) using Docker, Kubernetes, and EKS
- Contribute to CI/CD and Infrastructure as Code (Jenkins, Terraform, GitHub Actions)
Requirements:
- 7–10+ years of hands-on backend development experience
- Strong proficiency in Python (Flask, FastAPI, Django, etc.)
- Solid experience with microservices and containerised environments (Docker, Kubernetes, EKS)
- Expertise in REST API design, rate limiting, and performance tuning
- Familiarity with SQL & NoSQL (PostgreSQL, MongoDB, DynamoDB, ClickHouse)
- Experience with cloud platforms (AWS preferred; Azure/GCP also considered)
- CI/CD and IaC knowledge (GitHub Actions, Jenkins, Terraform)
- Exposure to distributed systems and event-based architectures (Kafka, SQS)
- Excellent written and verbal communication skills
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field
- Certifications in Cloud Architecture or System Design
- Experience integrating with tools like Zendesk, Openfire, or similar chat/ticketing platforms



