Senior Software Engineering Opportunity
We are seeking a skilled and experienced Senior Software Engineer to join our product team in developing a next-generation financial services platform.
Key Responsibilities:
* Designing, implementing, testing, and deploying complex serverless and microservice-based applications.
* Developing clean, scalable Node.js/TypeScript solutions with an API-first mindset.
* Leading technical design reviews and contributing to the development of high-quality software.
* Owning delivery through unit/integration testing and CI/CD best practices.
* Working with AWS serverless tooling (Lambda, ECS, CDK, SAM, Serverless Framework).
* Troubleshooting application issues and optimizing performance.
* Collaborating closely with other engineers, product managers, and delivery teams in an agile environment.
Required Skills and Qualifications:
* Proficiency in Node.js and TypeScript.
* Experience with AWS serverless technologies.
* Familiarity with API-first microservices architecture.
* Familiarity with Jest for unit and integration testing.
* Knowledge of RESTful APIs and JSON.
* CI/CD pipeline management using GitHub/GitLab/Azure DevOps and SonarQube.
* Familiarity with Terraform or willingness to learn.
* Kafka or event-driven architecture experience is a plus.
This role is ideal for individuals who thrive in collaborative environments and enjoy solving complex technical challenges using modern tools and technologies.