← Back to list
Job

Full Stack Engineer (UK)

Fullstack Developer • Remote • Full-time • 📍 Milton Keynes Office

Full-stack development across backend (Kotlin/Java Spring Boot) and frontend (React/TypeScript) within Allica Bank's squads, building secure, reliable, and accessible software on Azure Container Apps and Azure Static Web Apps.

Responsibilities

  • Contribute to the end-to-end design and delivery of features across the full stack: backend Kotlin/Java Spring Boot microservices, containerised and deployed on Azure Container Apps, exposing REST/OpenAPI APIs; frontend React/TypeScript, shared design system components, deployed on Azure Static Web Apps
  • Contribute to technical design discussions and help produce clear ADRs documenting context, options, trade-offs, and outcomes
  • Support the squad's services in production by contributing to SLOs and operational metrics, monitoring, incident response, and reducing recurring issues
  • Apply secure and compliant engineering practices: secure coding standards, threat modelling, logging/audit trails, and accessibility standards
  • Help strengthen observability and operational excellence through metrics, tracing, logs, dashboards, runbooks, and alerts
  • Contribute to improvements in developer experience, including CI/CD pipelines, test strategy, local development workflows, and release practices
  • Use approved GenAI tools such as GitHub Copilot, Codex, or Claude Code responsibly, validating and refining AI-generated code
  • Collaborate closely with Product Managers and Designers to understand requirements and shape practical solutions
  • Maintain high standards of code quality, testing, documentation, and maintainability, reducing technical debt
  • Support other engineers through pairing, code review, and knowledge sharing

Requirements

  • Experience building and operating Spring Boot microservices in Kotlin or Java, including REST APIs, integrations, and containerised deployments on a major cloud platform (Azure preferred; AWS or Google Cloud also relevant)
  • Good knowledge of React and TypeScript, with practical experience building accessible, maintainable, and performant user interfaces
  • Ability to design and deliver well-structured features within an existing architecture, understanding trade-offs around scalability, maintainability, and delivery pace
  • Good understanding of distributed systems fundamentals appropriate to microservices, such as resilience, latency, and failure handling
  • Good understanding of secure coding practices, privacy considerations, and security expectations for production systems
  • Experience with testing, CI/CD pipelines, and observability tooling; familiarity with Azure DevOps Pipelines and Azure deployment services is beneficial
  • Ability to improve code quality through refactoring, clearer abstractions, and maintaining sensible boundaries between modules and services
  • Experience collaborating through code review, pairing, and technical discussions
  • Experience using GenAI tools such as GitHub Copilot, Codex, or Claude Code to improve productivity and code quality, with understanding of their limitations and the need for validation
  • Strong communication and collaboration skills with engineers, Product, and Design stakeholders

Soft skills

Strong communication and collaboration with engineers, Product Managers, and DesignersProactive contribution to code review and knowledge sharingResponsible, independent validation of AI-assisted output

What we offer

  • Full onboarding support and continued development opportunities
  • Options for flexible working
  • Regular social activities
  • Pension contributions
  • Discretionary bonus scheme
  • Private health cover
  • Life assurance
  • Family friendly policies including enhanced maternity and paternity leave

About the company

Allica Bank is the UK's fastest growing company and the fastest-growing fintech firm ever. Its purpose is to help established SMEs, an underserved segment neglected by both traditional high street banks and modern fintech providers, through digital transformation in business banking.

Similar jobs