- Python (main skill)
- API development
- Kubernetes (K8s)
- Docker
- FastAPI directory structure
- Vulnerability fixes (basic understanding of SonarQube, etc.)
- Database
Requirements (Must Have)
- 6–8 years of experience in software development, with a robust emphasis on ETL processes using Python.
- Proficiency in Python, Pandas, NumPy, SQLAlchemy, with expertise in REST/GraphQL APIs including query construction, pagination and mutations.
- Strong skills in SQL development, ETL pipelines, batch orchestration, snapshots, and Excel/CSV ingestion.
- Proven track record of delivering robust, high-performance and reliable software solutions across diverse platforms.
- Demonstrated ability to design, implement and debug scalable and complex software systems based on both written and verbal specifications.
- Ability to adapt and learn new tools, programming languages and operating systems.
Desired
- Hands-on experience with CI/CD processes using Docker for containerized deployment and modern DevOps practices.
- Understanding of Java Spring Boot is an advantage.