
AWS Developer, NodeJS
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Phoenix • Arizona • 🇺🇸 United States
Visit company websiteSalary
💰 $115,000 - $120,000 per year
Job Level
JuniorMid-Level
Tech Stack
AWSCloudDockerDynamoDBJavaScriptMicroservicesNode.jsTerraformTypeScript
About the role
- Develop and deploy scalable serverless applications using AWS Lambda and Node.js
- Architect event-driven systems leveraging SQS, SNS, Event Bridge, and Kinesis
- Design secure and performant APIs using API Gateway and AppSync
- Implement data storage solutions with Aurora, DynamoDB, and S3
- Build and manage workflows using Step Functions
- Monitor and optimize applications using CloudWatch and XRay
- Collaborate with DevOps teams to implement CICD pipelines
- Ensure code quality through automated testing and peer reviews
- Drive performance tuning and cost optimization across services
Requirements
- Hands-on experience in building cloud-native applications with a strong focus on serverless and event-driven architectures
- Proficient in Node.js, JavaScript, TypeScript for server-side development
- Experience with AWS Lambda for serverless function deployment
- Familiarity with API Gateway for RESTful API design and microservices
- Proficient in AWS Core Services
- Knowledge of Amazon SQS, SNS for asynchronous messaging and pub/sub systems
- Understanding of Event Bridge for event-driven integration
- Familiarity with Amazon S3 for object storage and lifecycle management
- Experience with database management, including Amazon Aurora for relational database design
- Knowledge of advanced AWS services such as DynamoDB, Step Functions, Kinesis, CloudWatch, XRay, AppSync, MSK, and Fargate
- Familiarity with Terraform for Infrastructure as Code
- Experience in CICD pipeline setup and automation
- Proficient in Docker for containerization
- Knowledge of GitLab, GitHub for source code management and collaboration
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsJavaScriptTypeScriptAWS LambdaAPI GatewayAmazon SQSAmazon SNSDynamoDBAuroraTerraform