01Overview
Key Responsibilities
Design, develop, test, and deploy Python-based applications.
Build and maintain RESTful APIs and backend services.
Develop scalable and high-performance solutions using Python frameworks.
Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
Write clean, efficient, and reusable code following best practices.
Troubleshoot, debug, and resolve application issues.
Optimize application performance and database queries.
Participate in code reviews and contribute to continuous improvement initiatives.
Maintain technical documentation and support production deployments.
Required Skills
3-5 years of hands-on experience in Python development.
Strong proficiency in Python, Django, Flask, or FastAPI.
Experience in developing REST APIs and microservices.
Strong knowledge of SQL databases such as PostgreSQL, MySQL, or SQL Server.
Experience with ORM frameworks and database design.
Knowledge of version control tools such as Git.
Understanding of SDLC and Agile methodologies.
Strong problem-solving and analytical skills.
Preferred Skills
Experience with AWS, Azure, or GCP.
Knowledge of Docker, Kubernetes, and CI/CD pipelines.
Exposure to NoSQL databases such as MongoDB.
Experience with messaging tools like Kafka or RabbitMQ.
Familiarity with AI/ML or data processing frameworks is an added advantage. .