Graduate Application Engineer

Suits Me
Manchester, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Cloud Engineering Continuous Integration Github Node.Js NoSQL OAuth Service Design SQL Databases TypeScript
+10 more
Management of Software Versions Openapi Data Logging Backend Kubernetes Information Technology Pagination Api Management Serverless Computing Microservices

Job description

Overview

As a Graduate Application Engineer, you’ll build and operate customer-facing and internal APIs that power our Core Banking and Product service stacks. You’ll work mainly in TypeScript (Node.js), delivering microservices on our Kubernetes and Serverless platform, and shaping reliable, secure, and observable services for a fast-moving fintech.

You’ll collaborate with engineers across squads to design domain-driven services, evolve our API contracts, and ship features that are safe, testable, and easy to run in production.

About Suits Me

Suits Me is a multi-award-winning, ethical fintech dedicated to promoting financial inclusion and equal opportunity. We provide an innovative alternative to traditional banking that’s built to serve the needs of people who are underserved or excluded by mainstream financial institutions. We’re in a dynamic phase of growth, expanding across the UK and actively exploring opportunities for European and global reach.

Our digital current account comes with all the essentials and more. Account holders receive a contactless Mastercard debit card, access to key banking-like features, cashback rewards at major retailers, and an easy onboarding process with no credit checks or lengthy paperwork. At Suits Me, we believe that everyone deserves a safe, accessible, and modern way to manage their money, regardless of background, income, or employment status.

What you’ll be doing

  • Designing, building, and shipping TypeScript services and serverless functions for our Core Banking and Product domains
  • Defining and evolving API contracts, including versioning, pagination, and error models
  • Implementing domain logic across payments, accounts, cards, onboarding, and partner integrations
  • Deploying services to Kubernetes (EKS) and serverless stacks with CI/CD (GitHub Actions) and automated quality gates
  • Building observability patterns (logging, metrics, tracing) to enable fast issue detection and resolution
  • Using event-driven patterns
  • Writing automated tests and participating in reviews and pairing
  • Documenting your services and contributing to our internal knowledge base
  • Collaborating closely with the wider Application Engineering team as well as with Platform and Security teams to ensure reliability, scalability, and compliance

What you’ll bring to Suits Me

  • Solid TypeScript fundamentals and interest in building backend services
  • Understanding of HTTP, REST principles, and common API patterns
  • Familiarity with SQL/NoSQL basics and data modelling
  • Exposure to containers/Kubernetes and/or serverless concepts
  • Curiosity about AWS managed services and cloud-native design
  • A collaborative mindset, attention to detail, and enthusiasm for automation and continuous improvement

Standout candidates will also…

  • Show hands-on projects (uni, personal, internships) with Node.js/TypeScript APIs
  • Demonstrate knowledge of OpenAPI, contract testing, and API versioning
  • Understand fundamentals of authentication/authorisation (OAuth2, JWT)
  • Be comfortable with event-driven and idempotent service design
  • Have an interest in fintech domains (payments, cards, AML/KYC)
  • Communicate clearly and work well in a hybrid, cross-functional environment
  • 30 days holiday per year plus Bank Holidays
  • Opportunity to work on impactful systems that make a real social difference
  • Structured career path with support for continuous learning and development

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Information Technology

Requirements

  • Solid TypeScript fundamentals and interest in building backend services
  • Understanding of HTTP, REST principles, and common API patterns
  • Familiarity with SQL/NoSQL basics and data modelling
  • Exposure to containers/Kubernetes and/or serverless concepts
  • Curiosity about AWS managed services and cloud-native design
  • A collaborative mindset, attention to detail, and enthusiasm for automation and continuous improvement, * Show hands-on projects (uni, personal, internships) with Node.js/TypeScript APIs
  • Demonstrate knowledge of OpenAPI, contract testing, and API versioning
  • Understand fundamentals of authentication/authorisation (OAuth2, JWT)
  • Be comfortable with event-driven and idempotent service design
  • Have an interest in fintech domains (payments, cards, AML/KYC)
  • Communicate clearly and work well in a hybrid, cross-functional environment
  • 30 days holiday per year plus Bank Holidays
  • Opportunity to work on impactful systems that make a real social difference
  • Structured career path with support for continuous learning and development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all