Job Description
Overview
We 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