Salary
💰 $150,000 per year
Tech Stack
AWSDistributed SystemsDockerDynamoDBJavaScriptNode.jsTypeScript
About the role
- Contribute to the design and development of scalable backend services in TypeScript and Node.js
- Build and maintain systems across serverless (Lambda, EventBridge, DynamoDB) and containerized (Fargate, Docker) environments
- Collaborate with senior/staff engineers on architectural decisions and technical direction
- Develop and improve features across our core systems, ensuring reliability and performance
- Participate in code reviews, design discussions, and knowledge sharing sessions
- Help evolve internal standards, patterns, and best practices alongside the team
Requirements
- 4+ years of software engineering experience
- Experience building backend systems in production using TypeScript (or JavaScript) and Node.js
- Familiarity with a range of AWS services — such as Lambda, Fargate, DynamoDB, SQS, and EventBridge
- Understanding of serverless and/or containerized architectures, and an interest in learning tradeoffs between them
- Exposure to event-driven architecture or distributed systems
- Strong problem-solving, communication, and collaboration skills
- Experience contributing to technical design discussions or project planning
- Familiarity with payments, orders, or other large-scale transactional systems
- A strong desire to learn
- Tenacity
- Passion
- Empathy
- Customer-centric mindset
- Innovation: Passion for exploring and implementing AI technologies to enhance automation, optimize workflows, and drive innovation