Job Title:
Senior Software Engineer
Key Responsibilities:
* Develop and deploy complex serverless and microservice-based applications.
* Create scalable Node.js/TypeScript solutions with an API-first approach.
* Lead technical design reviews and own high-quality delivery through unit/integration testing and CI/CD best practices.
* Work with AWS serverless tooling (Lambda, ECS, CDK, SAM, Serverless Framework).
* Troubleshoot application issues and optimize performance.
Requirements:
* Strong experience with Node.js and TypeScript.
* Hands-on background in serverless or container-based microservices.
* Experience in designing and reviewing complex software modules.
* Strong testing mindset (Jest or similar).
* Agile environment expertise.
* Collaborative and proactive attitude.