Get a reply from this recruiter
Your resume and cover letter, tailored to exactly what they’re hiring for.
Vanrath is seeking a Senior Software Engineer (Full Stack) to join our Belfast team. You will design, develop and deploy a modern fintech platform using TypeScript, React and cloud-native technologies, working closely with cloud partners and senior engineers.
You will own features end-to-end, contribute to architecture, and mentor junior engineers in an agile, collaborative environment. This role offers hybrid working and exposure to large-scale distributed systems.
Senior Software Engineer (Full Stack)
An established global financial technology organisation, this company provides innovative market infrastructure, trading technology and data solutions to financial and commodities markets worldwide. They are investing in the next generation of their technology platform in partnership with a leading global cloud provider and are seeking a Senior Software Engineer to join their Belfast-based team. This is an exciting opportunity to work with modern cloud technologies, contribute to a new platform build and collaborate with experienced engineers on business-critical systems.
Competitive salary, dependent on experience
Hybrid working in Belfast
Opportunity to work with a leading global cloud technology provider
Exposure to modern cloud-native architecture and large-scale distributed systems
Collaborative engineering environment with opportunities to mentor and develop others
Opportunity to contribute to the design and delivery of next-generation technology
A globally established financial technology organisation operating across international financial and commodities markets.
Specialises in market infrastructure, trading platforms, liquidity and financial data solutions.
Investing in the development of a next-generation technology platform using modern cloud architecture.
Operates internationally, with engineering teams collaborating across multiple locations.
Promotes engineering excellence, continuous improvement and the development of scalable, reusable technology services.
At least five years' commercial experience as a Full Stack, Frontend or Backend Software Engineer.
Strong TypeScript development experience within a professional engineering environment.
Proficient in React, Redux and React Query, alongside HTML5, CSS3 and modern JavaScript frameworks.
Experience developing backend services and APIs using TypeScript or another object-oriented language.
Strong knowledge of REST APIs, GraphQL, WebSockets and microservices architecture.
Commercial experience with AWS services, ideally Lambda, Fargate, API Gateway and AppSync.
Experience with SQL and NoSQL databases, messaging technologies and event-driven architectures.
Familiarity with Terraform, Docker, CI/CD pipelines and automated testing.
Understanding of software design patterns, code quality and the full software development lifecycle.
Experience working in Agile, cross-functional engineering teams.
Strong communication, analytical and problem-solving skills, with the ability to mentor junior engineers.
Experience with C#/.NET 8 or later would be advantageous.
Knowledge of financial markets, trading systems or regulatory environments would also be beneficial.
Design, develop, test and deploy software for a next-generation financial technology platform.
Build scalable, reusable services using TypeScript, React and modern cloud technologies.
Work closely with cloud technology partners, architects, principal engineers and technical leads to deliver high-quality solutions.
Take ownership of assigned work throughout the full software development lifecycle, from design through to production deployment.
Develop and maintain cloud-native applications, microservices and event-driven systems.
Contribute to architectural discussions and help evolve systems towards the target architecture.
Drive engineering improvements and promote best practices across the wider team.
Support estimation, planning and prioritisation to ensure successful delivery.
Maintain high standards of code quality through unit, integration and end-to-end testing.
Help mentor junior engineers and share technical knowledge across the team.
Participate in production support when required to maintain the stability of business-critical services.