Posted on: 19/06/2025
Job Description :
Key Responsibilities :
- Architect, design, and implement distributed, microservice-based applications using Python and cloud native tools.
- Build and scale RESTful APIs, async jobs, background schedulers, and data pipelines for high-volume systems.
- Lead complex PoC initiatives, system architecture discussions, and design reviews
- Create and optimize NoSQL and SQL data models (MongoDB, DynamoDB, PostgreSQL, ClickHouse).
- Design highly available services and implement robust logging, monitoring, and alerting using tools like CloudWatch, Grafana, and Datadog.
- Collaborate on CI/CD pipelines and cloud infrastructure automation using Terraform, GitHub Actions, or Jenkins.
- Ensure security, scalability, and fault-tolerance in backend implementations.
- Contribute to internal documentation, architecture diagrams, and technical knowledge sharing.
- Take full lifecycle ownership of the services you buildfrom design to deployment to debugging in production.
Requirements :
- 7+ years of professional software development experience, with a focus on backend systems
- Deep hands-on experience with Python and related frameworks (e.g., Flask, FastAPI, Django)
- Proven expertise in microservices architecture, containerization (Docker, Kubernetes), and cloud-native app development (AWS preferred)
- Strong understanding of API design, rate limiting, secure auth (OAuth2), and best practices
- Experience with message queues and event-driven systems (Kafka, SQS, RabbitMQ)
- Strong working knowledge of both SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB)
- Familiar with DevOps tools and pipelines : GitHub Actions, Jenkins, Terraform, CloudFormation
- Strong communication skills and ability to work in fast-paced, distributed teams
- Bonus : Experience with AI/ML integrations, ticketing systems (Zendesk), or chat platforms (Openfire)
Preferred Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field
- Certifications in System Design or Cloud Architecture
- Experience contributing to large-scale digital transformations or enterprise platform rewrites
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1499634
Interview Questions for you
View All