Senior Software Engineer - Full Stack

Chennai, Tamil Nadu, India

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

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →