Title: Senior Backend Software Engineer
Location: Remote
Type: Full-time
Experience Level: Senior (5+ years)
Job Description:
We are hiring a Senior Backend Software Engineer for one of our clients. You’ll work across API development, serverless architecture, infrastructure automation, and support ML workloads in a real-time streaming environment. The ideal candidate is detail-oriented, independent, and thrives in cloud-native, event-driven systems.
Responsibilities
- Develop APIs and backend services using TypeScript
- Architect and optimize services on AWS Lambda, Kinesis, and EventBridge
- Enhance CI/CD pipelines and automate infrastructure using AWS CDK
- Work with data scientists to deploy ML models into production
- Ensure high code quality and observability across microservices
Must-Have Skills
- 5+ years writing TypeScript
- 5+ years working with AWS
- Strong expertise in AWS Lambda, Kinesis, EventBridge
- Hands-on experience with AWS CDK
- Excellent communication and documentation skills
- Comfortable in a remote-first, asynchronous team
Nice to Have
- Experience writing in Python
- Familiarity with JIRA and Confluence