Senior Full Stack Engineer (Angular + Python + AI)
Tech Mahindra · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Tech Mahindra · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
Job Summary We are seeking a highly skilled Senior Full Stack Engineer with strong expertise in Angular, Python, and AI/ML technologies to join our growing engineering team Key Responsibilities • Design, develop, and maintain full-stack applications using Angular and Python • Build scalable RESTful APIs and backend services • Develop responsive and user-friendly frontend applications using Angular • Integrate AI/ML models and Generative AI capabilities into business applications • Work with large datasets and optimize data processing pipelines • Collaborate with product, design, and engineering teams to deliver features end-to-end • Participate in solution design, architecture discussions, and code reviews • Troubleshoot, debug, and resolve production issues • Mentor junior engineers and promote engineering best practices Required Skills • 6+ years of experience in Full Stack Development • Strong expertise in Angular (v12+) • Strong programming experience in Python • Experience building REST APIs using FastAPI, Flask, or Django • Solid understanding of JavaScript, TypeScript, HTML5, and CSS3 • Experience with SQL and relational databases • Hands-on experience with cloud platforms (Azure/AWS/GCP) • Experience with Git, CI/CD, and Agile methodologies • Strong problem-solving and communication skills AI/ML Requirements • Hands-on experience with Generative AI, LLMs, or AI-powered applications • Experience using tools/frameworks such as: • OpenAI • Azure OpenAI • LangChain • Semantic Kernel • Hugging Face • Experience with prompt engineering, RAG, vector databases, and AI integrations • Understanding of AI application lifecycle, evaluation, and optimization