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
Good to Have:
Experience with AWS/GCP cloud services
Exposure to Docker and Kubernetes
Basic understanding of data engineering or ML pipelines
About the Prospect:
This is a full-time, permanent role with excellent growth prospects. The client offers a cooperative work culture, competitive compensation, and strong learning opportunities.