Experience: 5 - 15 Years
Mandatory Requirement
- 5+ years of software engineering experience, including 3+ years building production systems on AWS
- Deep hands-on experience with AWS Lambda, Step Functions, and DynamoDB
- Strong proficiency in scripting and backend languages such as Java, Python, Node.js, or Go
- Looking for an AWS Engineer with Java or Python, Node, strong AWS production Building experience
What You’ll Do
- Design and implement highly resilient, event-driven architectures using AWS Lambda and Step Functions
- Build serverless applications with scalable APIs,
- asynchronous workflows
- fault-tolerant patterns
- Leverage DynamoDB (including advanced partitioning strategies) to handle real-time data and state at scale
- Work around current AWS limitations
- DynamoDB Global Tables not yet GA
- multi-region solutions with low RPO and high durability
- Architect systems for low RTO/RPO disaster recovery
- leveraging cross-region failover strategies
- automation
- Implement observability and alerting
- using CloudWatch
- X-Ray
- third-party monitoring tools
- Automate infrastructure with IaC tools
- AWS CDK
- Terraform
- CloudFormation
- Optimize cold-start performance, event retries, and workflow orchestration for high-throughput environments
- Collaborate with product, backend, and platform teams
- integrate infrastructure into CI/CD workflows
- Contribute to cloud engineering best practices
- secure defaults
- cost optimization
- environment parity
- Mentor fellow engineers on cloud architecture and resilience engineering patterns
Requirements
You’ll bring:
- 5+ years of software engineering experience, including 3+ years building production systems on AWS
- Deep hands-on experience with AWS Lambda, Step Functions, and DynamoDB
- Expertise in designing low RTO/RPO systems, multi-region architectures, and fault-tolerant workflows
- Familiarity with the current limitations around DynamoDB Global Tables and experience implementing workarounds
- Experience building real-time or near real-time event-driven systems
- using SQS
- SNS
- EventBridge
- Kafka (MSK)
- Strong proficiency in scripting and backend languages
- Experience with infrastructure as code (IaC) using
- CDK
- Terraform
- CloudFormation
- Solid understanding of distributed system design
- idempotency
- retries
- failure recovery
- Strong communication and consulting skills
- ability to lead architecture discussions with stakeholders
- Bonus
- Experience building for regulated industries or high-compliance environments
- Bonus: AWS Solution Architect Associate certification
Skills: dynamodb,step functions,go,database management,aws lambda,devops practices,kafka,scripting languages,node.js,iac tools,sqs,kafka (msk),python,aws,aws cdk,automation tools,java,infrastructure,terraform,observability,sns,eventbridge,cloudformation,cloudwatch,cloud security,x-ray,infrastructure as code (iac)