Posted on: 21/08/2026
Key Responsibilities :
- Design, develop, and maintain scalable backend applications using Python.
- Build and support systems capable of handling large datasets and distributed workloads.
- Apply strong Object-Oriented Programming (OOP) principles and software engineering best practices.
- Develop complex SQL queries and perform query optimization and database performance tuning.
- Work with data warehousing solutions and modern data architecture.
- Develop scalable and reliable data processing and integration solutions.
- Work with cloud platforms including GCP and AWS.
- Implement and maintain CI/CD pipelines and follow DevOps best practices.
- Ensure data quality, integrity, accuracy, and reliability through validation and monitoring.
- Implement appropriate data governance, security, and compliance practices.
- Monitor production systems and troubleshoot complex data and application issues.
- Perform root-cause analysis and implement long-term solutions for production problems.
- Collaborate with engineering, data, DevOps, and business teams to deliver scalable solutions.
Mandatory Skills :
- Python
- Strong OOP concepts
- Distributed Systems
- Large-scale Data Processing
- SQL
- SQL Query Optimization & Performance Tuning
- Data Warehousing
- Modern Data Architecture
- AWS
- GCP
- CI/CD
- DevOps Practices
- Data Quality & Validation
- Data Governance & Security
Preferred Candidate Profile:
- Strong backend engineering experience with Python.
- Experience working with data-intensive and distributed applications.
- Strong analytical and debugging skills.
- Good understanding of cloud-native application development.
- Ability to troubleshoot complex production issues.
- Strong understanding of data reliability, security, and compliance.
- Excellent communication and collaboration skills.
Did you find something suspicious?