
Firstsource•18h ago
Foundit
Senior Software Engineer
Chennai, India
Full Time
Mid Level
Full Job Description
About the Role
We are seeking an experienced AI-native Full Stack Developer with deep expertise in both back-end (Java/Node) and front-end (React/Angular) technologies. In this role, you will leverage advanced developer environments like Cursor and GitHub Copilot to accelerate production delivery while applying strong systems-thinking to design intelligent features such as LLM APIs, semantic search, and RAG pipelines directly into our core architecture.
Key Responsibilities
Qualifications
A Bachelor's degree in Engineering with 2-5 years of experience is required. Candidates must demonstrate a track record of scaling individual velocity using generative AI tools, delivering distributed web applications following DRY and SOLID principles, managing CI/CD pipelines on Azure or similar platforms, and deploying containerized apps via Docker & Kubernetes.
We are seeking an experienced AI-native Full Stack Developer with deep expertise in both back-end (Java/Node) and front-end (React/Angular) technologies. In this role, you will leverage advanced developer environments like Cursor and GitHub Copilot to accelerate production delivery while applying strong systems-thinking to design intelligent features such as LLM APIs, semantic search, and RAG pipelines directly into our core architecture.
Key Responsibilities
- Collaborate with business stakeholders to translate requirements into technical designs using AI tools for rapid iteration.
- Leverage cutting-edge coding environments (Cursor, Copilot) to build scalable front-end and back-end systems across databases, APIs, and cloud infrastructures.
- Act as a human-in-the-loop gatekeeper, reviewing refactoring AI-generated code to eliminate technical debt and enforce security guardrails against payload tampering or API manipulation risks.
- Design and implement intelligent features including Retrieval-Augmented Generation (RAG) pipelines, asynchronous LLM orchestrations, and vector infrastructure solutions like PGVector, Pinecone, or LangChain/LlamaIndex.
- Ensure robust code coverage through automated testing frameworks to maintain high quality during rapid AI-driven development cycles.
Qualifications
A Bachelor's degree in Engineering with 2-5 years of experience is required. Candidates must demonstrate a track record of scaling individual velocity using generative AI tools, delivering distributed web applications following DRY and SOLID principles, managing CI/CD pipelines on Azure or similar platforms, and deploying containerized apps via Docker & Kubernetes.
Company
Firstsource
Firstsource is a global leader in outsourcing and digital services, delivering innovative solutions that empower businesses to transform their operations.
Chennai, India
Posted on Foundit
Practice this interview
A voice mock interview for Senior Software Engineer at Firstsource, with questions from this job description and your resume, and a scored report afterwards.
Set up interview