
Full Stack Engineer
- Phoenix, AZ
- $60.00-72.00 per hour
- Contract
- Full-time
- Design and develop serverless applications using AWS services
- Write, test, and deploy high-quality NodeJS code for Lambda functions
- Create and maintain Step Function workflows to orchestrate complex business processes
- Optimize serverless applications for performance, cost, and scalability
- Implement error handling, logging, and monitoring for serverless applications
- Collaborate with cross-functional teams to understand requirements and design solutions
- Participate in code reviews and contribute to best practices and coding standards
- Stay up-to-date with the latest AWS serverless technologies and NodeJS developments
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience developing applications using NodeJS
- Experience with Terraform for infrastructure as code
- Strong SQL skills
- Solid understanding of serverless architecture principles and best practices
- Proficiency in writing clean, efficient, and well-documented code
- Experience with version control systems (e.g., Git)
- Strong problem-solving skills and attention to detail
- Lambda
- Step Functions
- S3
- DynamoDB
- Kinesis
- Firehose
- EventBridge
- SQS
- API Gateway
- AWS Certified Developer or AWS Certified Solutions Architect certification
- Experience with Elasticache/DAX (DynamoDB Accelerator)
- Knowledge of DynamoDB Streams
- Postgres experience
- Familiarity with CI/CD pipelines, particularly GitHub Actions
- Experience with Serverless Framework
- Knowledge of Splunk for logging and monitoring
- Familiarity with Disaster Recovery approaches
- Expertise in DynamoDB data modeling
- Experience with ECS/Fargate for container-based solutions