Teya Solutions

Teya Solutions

London

Senior Full Stack Engineer

Full-Time£63,000 - 103,000 per yearanteayerUnited Kingdom
IT

Job Description

Salary: £63,000 - 103,000 per year

Requirements:
  • 5+ years of professional experience in frontend/web development.
  • Expert-level proficiency in TypeScript, including advanced type manipulation, generics, and complex type inference.
  • Strong proficiency in React.js and its core principles, with a type-safe approach.
  • Experience supporting backend services in Java and Spring Boot.
  • Extensive experience with Next.js for server-side rendering, static site generation, and API routes, with a focus on TypeScript integration.
  • Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.
  • Experience with state management libraries such as Redux, Context API, or Zustand in a TypeScript environment.
  • Strong experience consuming GraphQL APIs, such as Apollo Client, with the ability to define and use types for API responses.
  • Strong understanding of web performance optimisation techniques.
  • Experience with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities, especially in cross-functional teams spanning product, design, backend, and mobile engineering.
  • Experience in fintech or banking web applications, including secure and compliant interfaces with SCA/2FA, PSD2, and RBAC.
  • Proven ability to build and translate mobile-first products into responsive web experiences.
  • Practical use of AI coding tools such as GitHub Copilot, Claude Code, or Cursor to accelerate development while maintaining code quality.
  • Experience launching and localising web products across multiple European markets, including currency, regulatory, and language requirements.
Responsibilities:
  • Lead the design, development, and delivery of scalable, responsive full stack features for our Business Account portal using React, TypeScript, and GraphQL.
  • Own frontend implementation and integration with backend services.
  • Work closely with product and design teams to understand merchant needs and translate complex financial workflows into secure, end-to-end user experiences backed by reliable APIs.
  • Build and maintain data-rich, high-performance interfaces for transaction feeds, balances, statements, and multi-currency views.
  • Ensure efficient data fetching, state management, and seamless interaction with backend services.
  • Develop and maintain GraphQL schemas, resolvers, and API integrations.
  • Ensure consistency between frontend requirements and backend data models while promoting type safety and end-to-end reliability.
  • Write clean, maintainable, and well-tested code across the stack.
  • Apply strong TypeScript practices and contribute to overall system stability, security, and scalability.
  • Participate in code reviews across frontend and backend contributions.
  • Help establish engineering best practices in a team transitioning from a mobile-first to a full stack, web-capable organization.
  • Identify and resolve performance bottlenecks, data inefficiencies, and production issues across the full stack.
  • Ensure a smooth, reliable experience for merchant users.
  • Stay up to date with the latest frontend technologies, trends, and best practices, applying them to enhance our merchant-facing web platform.
Technologies:
  • AI
  • API
  • Apollo
  • Backend
  • Claude Code
  • Copilot
  • Cursor
  • ES6
  • Frontend
  • Git
  • GitHub
  • GraphQL
  • HTML5
  • Support
  • Java
  • JavaScript
  • Mobile
  • RBAC
  • React
  • Redux
  • Security
  • Spring
  • Spring Boot
  • TypeScript
  • Web
  • Fullstack

More:

We are Teya, a financial platform for local businesses across Europe, built around simple tools, thoughtful design, and real human support. We were founded on the belief that local businesses deserve better, and we help cafés, restaurants, salons, shops, and entrepreneurs run their businesses with confidence. We move fast, care about quality, and stay close to the detail. We are based in Porto and London, offer a full-time hybrid Engineering role, and are proud to be an equal opportunity employer committed to an inclusive and accessible hiring process.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Teya Solutions

Teya Solutions

Teya Solutions

London

IT

Skills & Technologies

JavaScriptTypeScriptJavaScalaReactNext.jsSpringGitGraphQLRESTAIUX

Inferred from job description

Salary Insight

£83,000

This role

£75,000

UK median

This salary is 11% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom