Senior Software Engineer (Full Stack)
Summary
Senior full-stack engineer at a global financial technology firm building the next generation of its trading/market-infrastructure platform in Belfast with a leading cloud provider. Day to day: design and ship TypeScript/React frontends and cloud-native microservices on AWS, and mentor junior engineers. Hybrid working in Belfast.
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.
Salary / Benefits
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
About your next employer
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.
About you
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.
What you'll do
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.
For further information on this job, apply via the link or contact the VANRATH office for a confidential chat today.
Follow VANRATH on LinkedIn for expert career advice, the latest jobs, industry news and much more.
WHJS1_NI