job details
job title: senior full stack python engineer
job type: full time, onsite
location: noida, india
years of experience: 5
job description
the senior full stack python engineer is responsible for developing and maintaining robust, scalable, and efficient software solutions. this role requires:
- deep understanding of python programming and writing unit tests.
- extensive knowledge of nosql db, with significant experience in microsoft azure, particularly cosmos db nosql.
- comprehensive understanding of llm prompt engineering.
- comprehensive understanding of microservices architecture and best practices in software development. proficiency with generative ai models such as openai, mistral, claude, gemini, llama and schema-driven prompt engineering.
- strong knowledge of azure ai services (indexes, vectors, cognitive search etc.) and azure open ai
- full-stack development capabilities, including front-end ui/ux development using react.
roles and responsibilities
- design, develop, and maintain high-quality python applications.
- demonstrate expertise in working with nosql databases.
- leverage experience with microsoft azure services, especially cosmos db. architect and implement microservices-based applications.
- utilize advanced knowledge of schema-driven prompt engineering and generative ai models. construct and maintain apis, integrating various systems.
- engage with stakeholders to gather requirements and translate them into software solutions. apply meticulous attention to detail and excellent communication skills.
- operate within agile teams, applying agile methodologies.
- enhance user experience by creating intuitive user interfaces from figma mockups
required education
bachelor's degree in computer science, information technology, or a related field.