Senior Software Engineer Position
We are looking for a highly skilled Senior Software Engineer to join our team and work on a next-generation financial services platform. This is a fantastic opportunity to be part of a fast-paced, collaborative environment where you will have the chance to design, develop, test, and deploy complex serverless and microservice-based applications.
* Main Responsibilities: Designing, developing, testing, and deploying complex serverless and microservice-based applications.
* Tech Stack: 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:
* A 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.
This role offers:
* An impactful contract position with modern tech and a genuinely exciting mission.
* The opportunity to work with a talented team on a cutting-edge project.
* The freedom to innovate and take ownership of your work.
We are committed to creating a positive working environment that encourages collaboration and innovation. If you're passionate about software engineering and want to be part of a dynamic team, we'd love to hear from you.