Overview
On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Skills
AWS
AWS CDK
DYNAMODB
TYPESCRIPT
KAFKA
SNS
SQS
Job Details
Overview
We are seeking a highly skilled Backend/Cloud Developer with a strong foundation in TypeScript and deep experience with AWS cloud services. The ideal candidate will be passionate about building scalable, event-driven systems using modern serverless and microservices patterns. You will work closely with our engineering team to design, develop, and maintain backend services and infrastructure that power our applications.
Key Responsibilities
We are seeking a highly skilled Backend/Cloud Developer with a strong foundation in TypeScript and deep experience with AWS cloud services. The ideal candidate will be passionate about building scalable, event-driven systems using modern serverless and microservices patterns. You will work closely with our engineering team to design, develop, and maintain backend services and infrastructure that power our applications.
Key Responsibilities
- Design, develop, and maintain backend services in TypeScript.
- Implement infrastructure-as-code using AWS CDK.
- Build and maintain event-driven and messaging-based architectures using Kafka, SNS, and SQS.
- Design and optimize data storage solutions with DynamoDB.
- Develop and orchestrate workflows with AWS Step Functions.
- Collaborate with DevOps and frontend teams to deliver end-to-end solutions.
- Ensure best practices for scalability, reliability, security, and performance.
- Troubleshoot and resolve issues in distributed systems.
- Strong proficiency in TypeScript.
- Hands-on experience with AWS CDK.
- Experience with Kafka, SNS, SQS, and event-driven architectures.
- Solid knowledge of AWS DynamoDB and other NoSQL databases.
- Experience with AWS Step Functions and workflow orchestration.
- Understanding of microservices, serverless architectures, and RESTful APIs.
- Familiarity with CI/CD pipelines and modern DevOps practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.