Posted on: 20/11/2025
About the Role :
We are seeking a highly skilled and motivated Senior Python Developer to join our dynamic and fast-paced technology team. The ideal candidate possesses a strong background in building robust, scalable web applications and a deep interest in the rapidly evolving field of Generative AI (GenAI).
In this role, you will design and develop sophisticated backend and web-based solutions while contributing to innovative projects involving GenAI technologiesincluding chatbots, Retrieval-Augmented Generation (RAG) systems, and intelligent automation workflows.
You will collaborate with cross-functional teams including product, data science, DevOps, and UI/UX to deliver high-quality, high-impact software that enhances user experience and drives measurable business value.
Key Responsibilities :
- Design, develop, and maintain scalable backend services and RESTful APIs using Python and FastAPI.
- Architect clean, maintainable, and high-performance application components.
- Implement secure and efficient API endpoints, middleware, and integrations.
- Build and enhance web applications leveraging modern Python-based frameworks.
- Work on full lifecycle development including design, development, testing, deployment, and optimization.
- Ensure high performance, security, and responsiveness across all application modules.
Contribute to projects involving GenAI, including :
- Chatbot development
- RAG pipelines (Retrieval-Augmented Generation)
- Prompt engineering and AI-assisted workflows
- Collaborate with AI/ML engineers to integrate machine learning/GenAI capabilities into backend systems.
Architecture, Quality & Performance :
- Take technical ownership of complex features and system design.
- Conduct code reviews, enforce best coding practices, and ensure high-quality deliverables.
- Optimize application performance, scalability, and security.
Cross-Team Collaboration :
- Work closely with product managers, front-end developers, DevOps, and data scientists.
- Participate in design discussions, sprint planning, and troubleshooting sessions.
- Provide mentorship and guidance to junior developers when required.
Required Skills & Expertise :
Core Technical Skill s:
- Strong proficiency in Python
- Advanced experience with FastAPI or similar Python web frameworks (Flask, Django)
- Expertise in web development and backend architectures
- Solid understanding of RESTful APIs, microservices principles, and asynchronous programming
Additional Knowledge :
- Experience integrating or working with Generative AI, chatbots, or NLP workflows (preferred)
- Familiarity with cloud platforms (AWS, GCP, Azure) and DevOps tools (good to have)
- Knowledge of SQL/NoSQL databases
- Understanding of version control (Git), CI/CD pipelines, and containerization (Docker)
Soft Skills :
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal abilities
- Ability to work independently and own complex deliverables
- Proactive mindset with a passion for innovation
Did you find something suspicious?
Posted By
Posted in
Data Engineering
Functional Area
Full-Stack Development
Job Code
1578034
Interview Questions for you
View All