- Proficiency in at least one programming language; prior exposure to Node.js and/or AngularJS is advantageous.
- Familiarity with databases such as MySQL or DynamoDB, and comfort working with backend APIs.
- Proficiency with comprehensive testing (unit, integration, end-to-end). Familiar with error handling, monitoring, and building systems that fail gracefully.
- Comfortable with rigorous code reviews, documentation requirements, and clean code practices.
- Exposure to AWS Cloud services, DevOps concepts, and Infrastructure as Code (IaC) will be an advantage.