Job Summary
We are seeking a Senior Python Developer to lead the development of robust, scalable, and efficient server-side applications.
You will play a key role in designing software architecture, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality solutions.
Responsibilities
- Design and implement functional and efficient back-end features using Python.
- Integrate front-end components with server-side logic.
- Collaborate with UX / UI designers and other developers to translate designs into code.
- Conduct code reviews and ensure adherence to best practices.
- Mentor junior developers and provide technical leadership.
- Troubleshoot, debug, and optimize existing systems.
- Write and maintain technical documentation.
- Stay updated with the latest trends and technologies in Python development.
Requirements
Proven experience as a Python Developer (6+ years preferred).Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.Expertise in building scalable backend systems, deploying AI models in production, and leading ML / AI initiatives.Good understanding with LLM fine-tuning, and MLOps practices.Experience with RESTful APIs, AWS, and microservices architecture.Familiarity with front-end technologies (e.G. ReactJS, AngularJS) is a plus.Solid understanding of databases (SQL and NoSQL).Excellent problem-solving and analytical skills.Strong communicationPreferred Skills
Programming & Tools : Python (Advanced), PyTorch, NumPy, Pandas, Scikit-learn, Matplotlib, REST APIsWorking knowledge on : GraphQL, Postgres, RedisExperience with CI / CD pipelines and DevOps tools.Knowledge of containerization (Docker, Kubernetes).Exposure to Agile / Scrum methodologiesTotal Experience
Relevant Experience
Mandatory skills
Sr Python Developer