Software Engineer - Full Stack
Back to CareersSoftware Engineer - Full Stack Chennai / Hybrid Full-time 1 – 3 Years We're building AI-first engineering solutions with a focus on system design, scalable architectures, and real-world product impact. If you're passionate about clean code, cloud infrastructure, and want to grow as an engineer alongside a collaborative team, this is your role.
As a Software Engineer, you'll own meaningful features across our entire stack—from backend services to user-facing interfaces. You'll work with cutting-edge technologies including Generative AI integrations, RAG systems, and agentic architectures while learning industry best practices in system design, microservices patterns, and enterprise-grade development. This is not a "code-and-move-on" role. You'll ship real features that power production systems, participate in architectural decisions, and grow into a stronger engineer.
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 meaningful features across the entire stack — from backend services to user-facing interfaces
- Work with Generative AI integrations, RAG systems, and agentic architectures
- Ship real features that power production systems
- Participate in architectural decisions as the team grows Requirements
- 1–3 years of professional software engineering experience
- Strong foundation in Python, Java, or JavaScript/TypeScript
- Web framework exposure: Express, NestJS, FastAPI, or similar
- Database knowledge: PostgreSQL, MySQL, or MongoDB (understand indexing, query optimization)
- Cloud platform familiarity: AWS or Azure basics (VPC, compute, storage, databases)
- Proof of work: GitHub repos, personal projects, or portfolio demonstrating your skills Nice to Have
Docker & containerization experienceCI/CD tools: Jenkins, GitHub Actions, or similarSystem design thinking — you understand trade-offs and can design for scaleGenAI exposure — you've played with LLMs, RAG systems, or embedding modelsClean architecture — you write maintainable, testable, SOLID code Who You Are
- Curious & self-directed — you learn from documentation, StackOverflow, and experimentation
- Systems thinker — you care about how things work, not just that they work
- Collaborative — you give and receive code reviews constructively; you communicate clearly
- Quality-focused — you write tests, consider edge cases, and think about maintainability
- Growth-oriented — you're eager to level up and comfortable working alongside senior engineers What You'll Learn
- System design & architecture patterns — build scalable systems from first principles
- Cloud-native development — master AWS/Azure and DevOps practices
- Production excellence — monitoring, logging, error handling, and resilience
- Modern AI integration — RAG pipelines, LLM orchestration, and agentic workflows
- Industry best practices — clean code, SOLID principles, design patterns Apply for this position