Job Overview
We are seeking a highly skilled Senior Software Engineer to join our product team and contribute to the development of a next-generation financial services platform.
* Design, develop, test, and deploy complex serverless and microservice-based applications.
* Create clean, scalable Node.js/TypeScript solutions with an API-first mindset.
* Lead and contribute to technical design reviews.
* Owning 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.
Key Technologies
* 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)
Requirements
* Strong commercial experience with Node.js and TypeScript.
* Solid hands-on background in serverless or container-based microservices.
* Experience in designing and reviewing complex software modules.
* Strong testing mindset (Jest or similar).
* Comfortable in agile, fast-paced delivery environments.
* Curious, collaborative, and proactive - someone with a startup mindset.