AWS Full-Stack Developer Location and Engagement
Position Summary
We are looking for a Senior AWS Full-Stack Developer with strong experience in Node.js or Java, modern front-end frameworks, microservices, and AWS serverless technologies.
The candidate will develop modern web applications, APIs, microservices, and cloud-based solutions.
Required Experience
-
6+ years of overall software development experience.
-
6+ years of hands-on experience with Node.js or Java.
-
4+ years of experience developing front-end applications using React or Angular.
-
4+ years of experience building APIs and microservices using Java and Spring Boot.
-
4+ years of experience working with AWS cloud services.
-
3+ years of experience implementing AWS serverless solutions using Lambda and Step Functions.
-
3+ years of experience developing and integrating REST APIs.
-
2+ years of experience with GraphQL.
-
Experience with Supergraph architecture and Apollo Federation.
-
2+ years of experience with Docker.
-
1+ years of experience or strong working knowledge of Kubernetes.
-
Experience writing automated unit and integration tests.
-
Experience with CI/CD pipelines and tools.
-
Experience implementing application logging, metrics, monitoring, and distributed tracing.
-
Strong understanding of code quality, application security, and secure development practices.
Key Responsibilities
-
Develop modern web applications using Node.js.
-
Build responsive user interfaces using React or Angular.
-
Design and develop APIs and microservices using Java and Spring Boot.
-
Build and integrate REST and GraphQL APIs.
-
Support Supergraph solutions using Apollo Federation.
-
Develop AWS serverless applications using Lambda and Step Functions.
-
Containerize applications using Docker.
-
Support application deployment and orchestration using Kubernetes.
-
Write unit and integration tests.
-
Maintain coding, security, and quality standards.
-
Implement logging, metrics, monitoring, and tracing.
-
Develop and maintain CI/CD pipelines.
-
Troubleshoot application, cloud, and production issues.
-
Collaborate with architects, DevOps engineers, QA teams, product teams, and business stakeholders.
Preferred Skills
-
1+ years of Python development experience.
-
Experience with AWS services such as API Gateway, S3, DynamoDB, RDS, ECS, EKS, CloudWatch, SQS, SNS, and EventBridge.
-
Experience with Terraform, AWS CDK, or CloudFormation.
-
Experience integrating applications with AI or machine learning services.
-
Experience working in financial services or another regulated industry.