Alight

Full stack Developer 2 for Ongoing production Support Team

Alight
Apply
3 months ago
Noida, IndiaMid Level

Responsibilities

  • Build secure, scalable, and high-performance cloud-native applications using Angular, TypeScript, Node.js, RESTful APIs, and AWS.
  • Implement multi-tier architectures and RESTful microservices that integrate with upstream and downstream systems.
  • Design and deploy serverless and containerized applications and manage AWS application operations.
  • Manage SQL and NoSQL databases using Amazon RDS, MySQL, PostgreSQL, DynamoDB, and Aurora.
  • Implement authentication and authorization mechanisms and build CI/CD pipelines.
  • Apply Terraform and other infrastructure-as-code practices for repeatable infrastructure management.
  • Use testing frameworks and backend testing tools to maintain code quality and reliability.
  • Manage source control, configuration management, logging, monitoring, and distributed tracing.
  • Optimize application performance and high availability using AWS scaling and caching mechanisms.
  • Work within Agile and Waterfall development frameworks and support continuous delivery.

Requirements

  • Strong experience developing full-stack applications with Angular, TypeScript, Node.js, and RESTful APIs.
  • Proficiency with AWS Lambda, API Gateway, S3, DynamoDB, RDS, CloudFormation, EC2, ECS/Fargate, CloudWatch, and IAM.
  • Experience designing and deploying serverless and containerized applications with AWS SAM, Docker, and ECS.
  • Expertise building and consuming RESTful APIs and integrating systems using Node.js or Spring Boot.
  • Strong database management experience with Amazon RDS, MySQL, PostgreSQL, DynamoDB, and Aurora, including SQL and NoSQL modeling.
  • Experience implementing authentication and authorization with AWS Cognito, OAuth2.0, and JWT.
  • Hands-on experience with CI/CD automation using AWS CodePipeline, CodeBuild, Jenkins, and GitHub Actions.
  • Familiarity with infrastructure as code using AWS CloudFormation and Terraform.
  • Knowledge of testing frameworks and backend testing tools such as JUnit.
  • Experience with GitHub, Bitbucket, and AWS CodeCommit for version control and configuration management.
  • Experience with logging, monitoring, and distributed tracing using CloudWatch, X-Ray, and the ELK stack.
  • Experience optimizing performance and availability using Elastic Load Balancer and CloudFront.

Benefits

  • Flexible working arrangements are considered wherever possible, and virtual interviews are conducted by video.
  • Benefits may include health coverage, wellbeing and support programs, retirement plans, vacation and sick leave, maternity, paternity and adoption leave, continuing education and training, and voluntary benefits.
  • Employment is contingent on successfully completing a background check, with possible checks including identity, education, employment, criminal, sanctions, credit, and drug screening.

Tech Stack

Amazon DynamoDBAngularAWSDockerGitHub ActionsJenkinsJUnitMySQLNode.jsPostgreSQLSpring BootTerraformTypeScript

Categories

Alight

About Alight

10,000+ employees
Contact me