Full Stack Engineer
Saarthee
Gurugram, Haryana, India
Position: Full Stack Developer
Location: Gurugram
Work Mode: Hybrid (3 Days WFO)
Min-Max Experience: 4-9 years
Position Summary:
Full Stack Developer with experience designing, developing, testing, and deploying scalable applications on AWS Cloud. Proficient across front-end and back-end development, building secure, high-performance, cloud-native solutions using multi-tier architecture, RESTful microservices, and modern CI/CD practices. Comfortable working with emerging GenAI and agentic AI patterns alongside core full stack engineering.
Your Scope of Work:
- Build robust, secure, and high-performance cloud-native solutions on AWS, spanning front-end (Angular/React, TypeScript) and back-end (Python, Node.js, RESTful APIs).
- Implement multi-tier architectures and RESTful microservices, integrating with upstream and downstream systems.
- Design and deploy serverless and containerized applications using AWS Lambda, ECS/Fargate, and Docker.
- Manage databases across Amazon RDS (MySQL/PostgreSQL), DynamoDB, and Aurora, covering both SQL and NoSQL data modeling.
- Implement secure authentication and authorization using AWS Cognito, OAuth2.0, and JWT.
- Build and maintain CI/CD pipelines using AWS Code Pipeline, Code Build, Jenkins, and GitHub Actions.
- Apply testing frameworks and backend testing tools to ensure code quality and reliability.
- Explore and apply GenAI capabilities — LLM APIs, retrieval-augmented generation (RAG), and agentic workflows — where they add value to product features.
Required Skills and Qualifications: Core Engineering (80% Weightage)
- Strong experience in full stack development using Angular or React, TypeScript, Python, Node.js, and RESTful APIs.
- Proficiency with core AWS services: Lambda, API Gateway, S3, DynamoDB, RDS, CloudFormation, EC2, ECS/Fargate, CloudWatch, and IAM.
- Proficiency with Python – Django, Flask.
- Skilled in serverless and containerized application design using AWS, Docker, and ECS.
- Experience building and consuming RESTful APIs, integrating with upstream/downstream systems using Node.js or Spring Boot.
- Strong database experience across Amazon RDS (MySQL/PostgreSQL), DynamoDB, solid SQL and NoSQL modeling skills.
- Experience implementing secure authentication/authorization using AWS Cognito and JWT.
- Hands-on experience with CI/CD automation using AWS CodePipeline, CodeBuild, Jenkins, or GitHub Actions.
- Exposure to GenAI/agentic AI concepts (LLM APIs, RAG, LangChain/LangGraph, MCP) is a strong plus.
Technical Skills
- GenAI: LLM APIs (OpenAI, Anthropic, Gemini, open-source), RAG flows (embeddings, vector databases, retrieval systems), agentic AI / multi-agent systems, LangChain, LangGraph, MCP servers & tools, prompt engineering / versioning / evaluation, AI-aware APIs (streaming, fallbacks, cost control)
- Languages: Node.js, Python, SQL
- Frontend: React.js / Angular, Redux, TypeScript, responsive UI development
- Backend & Architecture: Python, Microservices, distributed systems, REST & GraphQL API design, gRPC, event-driven architecture (Kafka)
- Databases: PostgreSQL, MongoDB / DynamoDB, Redis, Elasticsearch (OpenSearch), vector databases
- Cloud & Infrastructure: AWS (Lambda, S3, EC2, API Gateway, DynamoDB, CloudFormation, ECS/Fargate, CloudWatch, IAM), Docker, Kubernetes, Terraform, CI/CD (GitHub Actions)