We are hiring a senior software engineer to develop and enhance enterprise-grade financial technology applications supporting front office trading workflows.
The role involves hands-on software development, API integration, cloud applications and building reliable services for complex financial market environments.
Responsibilities:
Design, develop and maintain scalable software applications.
Build backend services and REST APIs using Node.js and TypeScript.
Develop and integrate frontend components using React and/or Angular.
Contribute to CMS solutions and application integrations.
Build and enhance cloud-based applications using AWS and/or Azure.
Participate in automated testing, CI/CD and Agile engineering delivery.
Improve application performance, scalability and reliability.
Collaborate with cross-functional engineering teams.
Maintain technical documentation and adhere to engineering standards.
Required Skills:
5–10 years of relevant software engineering experience.
Strong knowledge of JavaScript, TypeScript and Node.js.
Hands-on experience with React and/or Angular.
Strong REST API development and integration experience.
Experience with AWS and/or Azure cloud application development.
Familiarity with CMS solutions, automated testing and CI/CD.
Experience developing scalable, reliable production applications.
Hands-on software engineering experience supporting front office trading applications or platforms.
Relevant experience includes trading workflows, order routing, OMS/EMS, market data, pricing or trade execution systems.
Strong communication, analytical and problem-solving skills.