Senior Full Stack Engineer leading backend architecture decisions and integrating AI into systems for a digital identity platform. Collaborating closely with teams to enhance product capabilities and drive innovation.
Responsibilities
Drive backend architecture decisions and infrastructure planning
Build and ship robust Java/Spring backend services and APIs
Design scalable solutions using Kubernetes/Docker
Collaborate with frontend developers and other teams
Champion code quality through comprehensive reviews and automated testing
Mentor engineers at various experience levels
Contribute to Agent AI initiatives and exploring new approaches
Requirements
5+ years of experience in software development
Strong proficiency in Java and Spring framework
Experience building scalable, maintainable applications and RESTful APIs
Comfortable with Node.js tooling and build processes
Understanding of frontend technologies (Angular/React)
Hands-on experience with containerisation (Docker/Kubernetes) and cloud platforms (preferably AWS)
Experience with NoSQL databases and distributed system patterns
Experienced in testing strategies across the stack and performance optimisation
Ability to break down complex technical challenges and make pragmatic architecture decisions
Capable of articulating technical concepts to technical teams and senior stakeholders.
Benefits
Participation in our industry leading share options scheme
Private Medical Plan
20 days a year Work From Anywhere policy for all staff
Flexible-first working policy
Enhanced annual, personal and parental leave schemes.
Paid volunteering leave programme
Employer recognition and employee assistance programmes
Associate Product Engineer at Pass the Keys focusing on product - driven software solutions with AI - augmented tools supporting a user - friendly approach in property management.
Teaching Assistant for AI Software Engineering Bootcamp at Digitale Leute School, responsible for mentoring and supporting participants in their learning journey.
Software Development Engineering role at Western Digital for validating products through automation and internal applications. Collaborate with engineering teams to enhance product quality and efficiency.
IT - Consultant working on Linux/Red Hat OpenShift for DATAGROUP, supporting client IT environments. Responsible for concept and operation of OpenShift environments in a team setting.
Sr. Software Engineer designing, coding, and debugging lottery systems at Scientific Games. Collaborating in requirements gathering, supporting production systems, and adhering to development standards.
Lead Software Engineer for Wells Fargo's Fraud and Claims Technology team. Focused on developing scalable fraud detection solutions and leading enterprise - wide technology initiatives.
Lead Specialist Software Engineer developing microservices for Wells Fargo's Customer Information Management Team. Collaborating on technical solutions with strong Java experience and modern technologies.
PLC/HMI Software Developer in established machinery company developing control software for automation systems. Collaborating on system integration and troubleshooting for optimal performance.
Senior Front - End Software Developer translating business needs into components for Content Management Systems. Collaborating with stakeholders, optimizing performance, and leading junior developers.
Software Engineer Intern contributing to library technology development at OCLC. Collaborating with developers to enhance systems and deliver new features.