Full job description
Seeking a Full Stack Software Engineer with 4-6 years experience to build scalable, high-performance applications using Node.js, Angular, and AWS Cloud. Responsibilities include designing and maintaining full-stack applications, building REST APIs, managing CI/CD pipelines, automating infrastructure with IaC tools like Terraform or CloudFormation, working with relational databases, and troubleshooting system issues. Required skills: Node.js, Angular, JavaScript/TypeScript, REST API development, AWS Cloud services (EKS, Lambda, S3, EC2, API Gateway), CI/CD pipeline automation, infrastructure automation tools (Terraform, Ansible, CloudFormation), data structures and algorithms, relational databases (PostgreSQL, MySQL), Git. Nice to have experience with Generative AI or Agentic AI, Docker, container orchestration, and monitoring tools (CloudWatch, ELK, Prometheus). Location: Bengaluru, Karnataka, India.
What you'll do
- Design, develop, and maintain full-stack applications using Node.js and Angular
- Build scalable and secure REST APIs and integrate with AWS Cloud Services
- Implement and manage CI/CD pipelines using tools like GitHub Actions, Jenkins, or similar
- Automate infrastructure deployment and configuration using Infrastructure-as-Code (IaC) tools such as Terraform or CloudFormation
- Work with relational databases and write optimized SQL queries
- Apply best practices in software design, system architecture, and code quality
- Troubleshoot complex issues across application layers and improve system reliability
- Stay current with the latest trends in GenAI, Agentic AI, and full stack/cloud development
Requirements
- 4–6 years of experience in software development
- Strong proficiency in Node.js, Angular, JavaScript/TypeScript
- Solid experience in REST API development and AWS Cloud (e.g., EKS, Lambda, S3, EC2, API Gateway)
- Good understanding of CI/CD pipelines and experience automating deployment workflows
- Experience with infrastructure automation tools like Terraform, Ansible, or CloudFormation
- Strong understanding of data structures and algorithms
- Working knowledge of relational databases (PostgreSQL, MySQL, etc.)
- Strong problem-solving and analytical skills
- Experience with version control systems like Git
- Nice to have: Hands-on experience or strong interest in Generative AI (GenAI) or Agentic AI systems
- Nice to have: Knowledge of Docker and container orchestration tools
- Nice to have: Familiarity with monitoring/logging tools (CloudWatch, ELK, Prometheus, etc.)
Tech stack
Node.jsAngularJavaScriptTypeScriptAWS CloudEKSLambdaS3EC2API GatewayGitHub ActionsJenkinsTerraformCloudFormationAnsiblePostgreSQLMySQLGitDockerCloudWatchELKPrometheus
Benefits
Employee well-being focusCollaborative work environmentOpportunities for growth through learning, development and career advancementInnovation-driven cultureWork-life balance and flexibilityDiversity and inclusion commitment