HamburgerMenu
hirist

Job Description

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

info-icon

Did you find something suspicious?