Senior Software Engineer - Full Stack
Back to CareersSenior Software Engineer - Full Stack Chennai / Hybrid Full-time 4 – 7 Years We're building AI-first engineering solutions with a focus on system design, scalable architectures, and real-world product impact. If you've shipped production systems end-to-end and want to own architecture decisions while mentoring a growing team, this is your role.
As a Senior Software Engineer, you'll take ownership of complex features and systems across our entire stack—from backend services to user-facing interfaces—and drive the architectural decisions behind them. You'll work hands-on with Generative AI integrations, RAG systems, and agentic architectures, while setting the technical standards the rest of the team builds on. This is not a purely hands-off leadership role. You'll still ship code, but you'll also review designs, unblock other engineers, and make the calls on trade-offs that shape how our systems scale.
What You'll Work With
Backend
Python (FastAPI, Django)
- Node.js (Express, NestJS)
Frontend
React, modern JavaScript/TypeScript
Cloud & Infrastructure
AWS or Azure (EC2, RDS, Lambda, S3, DynamoDB, SQS)
DevOps
Docker, Kubernetes, Jenkins/GitHub Actions, Infrastructure as Code (Terraform, CloudFormation)
AI/GenAI
RAG systems, LLM integrations, embedding models, agentic workflows
Responsibilities
- Own architecture and technical decisions for major features across the stack
- Lead design reviews and set technical direction for GenAI, RAG, and agentic system integrations
- Mentor and unblock other engineers through code reviews and pairing
- Drive production excellence — reliability, performance, and scalability of systems you own
- Partner with product on scoping and technical trade-offs Requirements
- 4–7 years of professional software engineering experience, including production ownership
- Deep proficiency in Python, Java, or JavaScript/TypeScript, with strong web framework experience (Express, NestJS, FastAPI, or similar)
- Proven database experience: PostgreSQL, MySQL, or MongoDB, including schema design and query optimization at scale
- Hands-on cloud platform experience: AWS or Azure (VPC, compute, storage, databases) in production
- Track record of system design ownership — you can weigh trade-offs and design for scale
- Experience mentoring or reviewing the work of other engineers Nice to Have
Docker & Kubernetes in production, with CI/CD pipeline ownership (Jenkins, GitHub Actions, or similar)Infrastructure as Code experience (Terraform, CloudFormation)GenAI production experience — LLM integrations, RAG systems, or agentic workflows shipped to real usersPrior experience as a tech lead or senior IC driving cross-team technical decisionsClean architecture advocacy — you set and enforce standards for maintainable, testable, SOLID code Who You Are
- A systems thinker — you design for scale and reason clearly about trade-offs
- A force multiplier — you make the engineers around you better through reviews and mentorship
- Ownership-driven — you follow through from design to production, not just to a merged PR
- A clear communicator — you can explain technical trade-offs to both engineers and stakeholders
- Quality-focused — you hold a high bar for testing, edge cases, and maintainability What You'll Learn
- Technical leadership at scale — driving architecture decisions across a growing engineering team
- Applied GenAI systems — production RAG pipelines, LLM orchestration, and agentic workflows
- Cloud-native operations — deeper AWS/Azure architecture and DevOps ownership
- Cross-functional influence — working directly with product and stakeholders on technical strategy Apply for this position