Posted on: 17/12/2025


Role : Python Developer
Experience : 5 to 9 years
We are seeking a seasoned Python Developer with 5 to 10 years of experience to design, build, and scale robust backend services, data pipelines, and integrations. The ideal candidate is strong in software engineering fundamentals, has hands-on experience with modern Python frameworks and cloud services, and can own deliverables end-to-end-from architecture and development to testing, deployment, and monitoring.
Key Responsibilities :
1) Backend & API Development :
- Design and implement scalable RESTful and/or GraphQL APIs using frameworks like FastAPI, Django, or Flask.
- Develop microservices and shared libraries with a focus on clean architecture, modularity, and performance.
- Ensure robust error handling, input validation, and security best practices (auth, RBAC, rate limiting).
2) Data Engineering & Integrations (as applicable) :
- Build and optimize ETL/ELT pipelines using Pandas, SQLAlchemy, Airflow, or dbt; integrate with relational (PostgreSQL/MySQL) and NoSQL databases (MongoDB, Redis).
- Implement streaming/queue-based integrations (Kafka, RabbitMQ, SQS) and data validation checks.
3) Cloud, DevOps & CI/CD :
- Containerize services using Docker; orchestrate with Kubernetes (EKS/GKE/AKS) or serverless runtimes (AWS Lambda).
- Set up CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps) with automated testing, linting, security scans, and deployment.
- Use Infrastructure as Code (Terraform/CloudFormation) for reproducible environments.
4) Testing, Quality & Observability :
- Write comprehensive unit, integration, and contract tests using pytest/unittest; maintain high coverage and reliability.
- Implement logging, metrics, and tracing (e.g., OpenTelemetry, Prometheus, Grafana) with meaningful SLOs/alerts.
- Perform code reviews; uphold coding standards and documentation quality.
5) Performance & Security :
- Profile and optimize code (async I/O, concurrency, caching, DB indexing) for low latency and high throughput.
- Apply secure coding and compliance practices (OWASP Top 10, secrets management, encryption at rest/in transit).
6) Collaboration & Ownership :
- Partner with Product, Data, and QA teams to refine requirements and deliver business outcomes.
- Lead technical designs; de-risk projects by identifying trade-offs, edge cases, and dependencies.
- Mentor junior developers; contribute to engineering best practices and internal tooling.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592206
Interview Questions for you
View All