Job description
OverviewWe are partnering with a leading global financial services organisation that sits at the heart of the international financial system. This organisation is undergoing a significant technology modernisation programme, leveraging cutting-edge engineering practices, AI-driven development, and cloud-native solutions to transform core platforms.
They are seeking a Senior Full-Stack Engineer to join a high-performing engineering team, working within an agile POD structure to deliver scalable, secure, and high-quality applications.
Key Responsibilities
• Design, develop, test, and maintain end-to-end full-stack applications across the full software development lifecycle
• Work as part of an agile cross-functional POD team, collaborating with engineering, product, and business stakeholders
• Apply an AI-first engineering mindset, using automation and AI-assisted tools to enhance development, testing, and delivery
• Ensure high standards of code quality, security, and maintainability through best practices, code reviews, and test automation
• Contribute to continuous improvement initiatives, including technical debt reduction and process optimisation
• Support production systems, including troubleshooting, enhancements, and participation in release and deployment activities
Required Skills & Experience
• Strong hands-on experience in full-stack development
• Proficiency in modern technologies such as:
• Java (backend)
• JavaScript / TypeScript
• Angular
• Experience with application frameworks and containerisation technologies
• Solid understanding of:
• Agile delivery methodologies
• CI/CD pipelines
• Automated testing
• Secure software design principles
• Experience working in complex, enterprise environments
Desirable Experience
• Background in financial services or highly regulated environments
• Experience contributing to platform modernisation or transformation programmes
• Exposure to AI-assisted development tools and automation strategies
Soft Skills & Attributes
• Strong problem-solving and analytical skills
• Ability to work effectively in cross-functional teams
• Experience supporting or mentoring junior engineers
• Proactive mindset with a strong sense of ownership and accountability
• Commitment to continuous learning and improvement