Software Development Lead
We are seeking an experienced software development lead to join our engineering team. The ideal candidate will have a strong background in Node.js and TypeScript, with experience designing and developing complex serverless and microservice-based applications.
* Develop clean, scalable solutions using Node.js and TypeScript, adhering to API-first principles.
* Lead technical design reviews and drive high-quality delivery through unit testing, integration testing, and CI/CD best practices.
* Work with AWS serverless tooling (Lambda, ECS, CDK, SAM, Serverless Framework) to troubleshoot application issues and optimize performance.
* Collaborate closely with other engineers, product managers, and delivery teams in an agile environment.
Tech skills required:
* Node.js + TypeScript
* AWS serverless (Lambda, ECS, CDK, SAM, Serverless Framework)
* API-first microservices architecture
* Jest (unit & integration testing)
* RESTful APIs, JSON
* CI/CD (GitHub/GitLab/Azure DevOps, SonarQube)
* Terraform (or willingness to learn)
* Kafka / event-driven architecture (or willingness to learn)