Job Description:
As a Senior Software Engineer, you will be instrumental in the development of our next-generation financial services platform. This is an opportunity to work on complex serverless and microservice-based applications, designing and deploying scalable solutions with an API-first mindset.
* Key responsibilities include developing, testing, and deploying high-quality software products that meet the requirements of our clients.
* You will lead technical design reviews, ensuring that all projects are executed according to best practices and industry standards.
* Collaboration with cross-functional teams is crucial in this role, as you will be working closely with engineers, product managers, and delivery teams to achieve project goals.
Required Skills and Qualifications:
* Strong commercial experience with Node.js and TypeScript is essential for this position.
* A solid background in serverless or container-based microservices is necessary to succeed in this role.
* Experience in reviewing and designing complex software modules is also required.
* Proficiency in Jest or similar testing frameworks is a must.
* Candidates should have excellent communication skills and be comfortable working in agile environments.
Benefits of the Role:
* Opportunity to work on cutting-edge technology and contribute to the growth of a dynamic company.
* Competitive salary and benefits package.
* Chance to develop your skills and expertise in a supportive and collaborative environment.
Additional Information:
* The ideal candidate will be curious, proactive, and possess a strong startup mindset.
* Candidates should be willing to learn and adapt quickly to new technologies and processes.