We are hiring for a Python Developer role for our client, a technology company.
Key Responsibilities
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 effective 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
Positive to Have
Experience with AWS/GCP cloud services
Exposure to Docker and Kubernetes
Basic understanding of data engineering or ML pipelines
About the Chance
This is a full-time, permanent role with excellent growth prospects. The client offers a collaborative work culture, competitive compensation, and strong learning opportunities.