Python Developer
Job Description
𝐏𝐲𝐭𝐡𝐨𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫
📍 Location: Bangalore
🧑💻 Experience: 7 to 12 Years
𝐊𝐞𝐲 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬
Design, develop, and optimize scalable Python-based applications and services.
Implement and maintain microservices architecture with best practices.
Work with FastAPI and REST APIs to build secure, high-performance backend solutions.
Apply TDD/BDD methodologies to ensure high-quality, testable code.
Integrate and manage deployments on Azure Cloud.
Collaborate across teams using GitHub, CI/CD pipelines, and GitHub Copilot.
Develop solutions involving Generative AI, automation, and intelligent workflows.
Troubleshoot complex issues and ensure system reliability and performance.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬 & 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞
Strong proficiency in Python with hands-on experience in backend development.
Practical expertise in BDD/TDD, automated testing, and debugging.
Experience building and deploying Microservices.
Familiarity with FastAPI, Flask, or Django (FastAPI preferred).
Deep understanding of RESTful API development.
Hands-on experience with Azure Cloud Services.
Knowledge of Generative AI, LLMs, or related AI frameworks (preferred).
Proficiency in CI/CD, GitHub Actions, and modern DevOps workflows.
Experience using GitHub Copilot for accelerated development.
Excellent analytical, communication, and problem-solving skills.
𝐀𝐩𝐩𝐥𝐲 𝐍𝐨𝐰 - [email protected]