Full-Stack Engineer

New Today

Overview

Join to apply for the Full-Stack Engineer role at Aslan.

At Aslan, we're building a future where financial wellbeing starts with your job, not your bank. We plug directly into payroll to deliver essential financial services faster, cheaper, and more fairly. Launched in 2024 with backing from top investors, we're creating the world’s most efficient financial wellbeing platform for employees and the businesses they power. We’re bold and determined in championing financial wellbeing for working people across the UK, trusted by companies to help engage, attract, and retain top talent by supporting their workforce's financial needs. Come along for the ride!

Why we need you

Aslan’s vision is to make financial wellbeing accessible and empowering for everyone. This isn't just about payments; it's about fundamentally changing how people interact with their money, giving them control, freedom and security, directly from their payroll. Without an outstanding full-stack engineer, our bold vision can’t be brought from vision to reality.

We’d love you to join our inventive and engaging team of engineers who deliver with strong product velocity and a deep interest in building impactful payments and financial wellbeing products for our clients and their employees. You’ll be creating resilient and secure APIs, optimising back-end and front-end flows, and ensuring best practices are followed throughout the development lifecycle while delivering first-to-market product solutions.

What you’ll be doing

As a full-stack engineer, you’ll be instrumental in creating the code behind everything our team, our clients or their employees touch. You’ll design, develop and deploy high-performance back-end services and front-end code across our mobile application (React Native), web portals (React), and marketing website (Webflow). You will work with and integrate against an event-driven, microservices architecture using Java 21 and Spring Boot 3, hosted on AWS and integrated with core relational databases (PostgreSQL). You will collaborate with our product team, designers and other engineers to bring Aslan’s vision to life in a fast-paced, agile environment, taking ownership and working independently.

  • Design, implement and maintain back-end services based on Java and Spring Boot with RESTful APIs and event-driven microservices.
  • Monitor and troubleshoot production issues and improve reliability.
  • Create unit, integration and functional tests using JUnit, Mockito, Testcontainers, Jest, etc.
  • Review code, design solutions and participate in architecture discussions.
  • Follow best practices for clean code, observability, security, and testing.
  • Document services and APIs clearly for internal use and collaboration.
  • Document front-end application architecture and support the feature design process.
  • Demonstrate entrepreneurial energy and a bias for action.
  • Computer Science Degree or related Information Technology / Developer education.
  • 3+ years of experience with Java & Spring Boot (preferably Java 17+).
  • Solid understanding of state management within front-end applications.
  • Experience with publishing and managing applications via Google Play and Apple App Stores.
  • Proven solution design skills to translate business requirements into deliverable technology.
  • Solid understanding of REST, HTTP, microservices, asynchronous programming, event-driven architecture and SOLID principles.
  • Familiarity with Cloud Technologies such as Docker and various AWS Services.
  • Comfortable with Git, CI/CD tools such as GitHub Actions.
  • Experience with relational database design and writing complex queries with a preference for PostgreSQL.
  • Experience with Scrum-based Agile techniques for planning and task breakdown.

Nice to have

  • Experience using AI in development or interest in learning more.
  • Familiarity with Chakra, Yup validation, Zust and Notion API, internationalisation using i18n, and Zod.
  • Experience with Firebase, push notifications.
  • Experience embedding analytics tools (e.g., Mixpanel).
  • Experience with monitoring tools (e.g., Prometheus, Grafana).
  • Infrastructure as Code (IaC) such as Terraform.
  • Experience with ECS services in AWS.
  • Exposure to third-party API integrations.
  • Understanding of OpenAPI and API-first development.
  • Exposure to payments / ledgers / card transaction processing and/or payroll systems, HRIS platforms.

Company Benefits

  • Share options
  • Pension
  • Cycle to Work
  • 25 days + bank holidays

Interview Process

  1. Personal Interview
  2. Technical Interview
  3. CEO Interview
  4. Offer

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology and Engineering
  • Industries: Technology, Information and Internet

Referrals increase your chances of interviewing at Aslan by 2x

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search