We are hiring for a Python Developer role for our client, a technology company.
- Design, build, and maintain scalable backend applications using Python
- Develop RESTful APIs using Django/Flask/FastAPI frameworks
- Write clean, testable, and well-documented code
- Work with relational and NoSQL databases to design efficient data models
- Integrate third-party APIs and services
- Participate in code reviews and pair programming sessions
- Troubleshoot performance bottlenecks and production issues
- Collaborate with cross-functional teams including data and DevOps
Required Skills
- Strong proficiency in Python and object-oriented programming
- Experience with Django, Flask, or FastAPI frameworks
- Hands-on experience with SQL databases (PostgreSQL/MySQL)
- Understanding of RESTful API design principles
- Experience with Git and CI/CD pipelines
- Knowledge of asynchronous programming and task queues (Celery)
- Familiarity with unit testing (PyTest/unittest)
- Good grasp of data structures and algorithms
Good to Have
- Experience with AWS/GCP cloud services
- Exposure to Docker and Kubernetes
- Basic understanding of data engineering or ML pipelines
About the Opportunity
This is a full-time, permanent role with excellent growth prospects. The client offers a collaborative work culture, competitive compensation, and robust learning opportunities.