2,614 Open roles
98 Companies
54 Posted today
Jobs / Flutter UK & Ireland / Full Stack Engineer
Posted 2026-06-09

Full Stack Engineer

Description

The Full Stack Developer is a versatile engineer within the [x team] who owns features end-to-end — from backend API design and implementation through to frontend UI and real-time interactions. You'll work across the full technology stack (Python, React, TypeScript, AWS) to ship AI capabilities that users love. This role is ideal for someone who enjoys variety, likes to see their work through from conception to production, and thrives in a collaborative environment where you're part of a small, high-performing team.

Responsibilities
  • Build Python-based backend services using FastAPI or similar frameworks.
  • Design REST APIs, implement business logic, integrate with AWS services (Lambda, DynamoDB, SQS, Bedrock).
  • Build React components with TypeScript.
  • Implement responsive UIs using Tailwind, manage state with Redux or Zustand, and create smooth user interactions.
  • Own features end-to-end. Work with the Product Owner to understand requirements, design the solution (both backend and frontend), implement, test, and ship to production.
  • Integrate LLM capabilities into features. Understand prompt engineering, token management, streaming responses, and error handling for AI workloads.
  • Design clear, intuitive APIs that are easy for frontend engineers and brand teams to consume. Document APIs thoroughly.
  • Write unit tests, integration tests, and end-to-end tests. Ensure features work reliably across different scenarios.
  • Debug issues across the stack. Use observability tools to understand what's happening in production.
  • Work closely with other backend engineers, frontend engineers, the DevOps Engineer, and the Product Owner. Participate in code reviews, design discussions, and incident response.
Requirements
  • 3+ years of professional development experience with exposure to both backend and frontend (required)
  • Strong proficiency in Python (or willingness to learn quickly) (required)
  • Strong proficiency in React and TypeScript (required)
  • Understanding of REST API design and HTTP fundamentals (required)
  • Experience with relational and/or NoSQL databases (required)
  • Familiarity with AWS services (Lambda, API Gateway, DynamoDB, SQS) (required)
  • Git-based workflows and CI/CD familiarity (required)
  • Experience shipping production features (required)
  • Strong debugging and problem-solving skills (required)
  • Ability to work autonomously and ask for help when needed (required)
  • Experience with LLM APIs or AI integration (nice-to-have)
  • Knowledge of serverless architectures (nice-to-have)
  • Familiarity with infrastructure as code (CDK, Terraform) (nice-to-have)
  • Experience with real-time or streaming data (nice-to-have)
  • Background in regulated industries (nice-to-have)
  • Experience with design systems and component libraries (nice-to-have)
  • Startup or small-team background (nice-to-have)
Benefits
  • Competitive salary.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development and training.
  • Flexible working arrangements.
  • Pension scheme.
  • Relocation assistance may be available.
About Flutter UK & Ireland

Flutter Entertainment is the world leader in online sports betting and iGaming, operating some of the most innovative, diverse and distinctive brands in the sector. The UK & Ireland region of Flutter unites some of the biggest brands in the betting and gaming industry; Betfair, Paddy Power, PokerStars, Sky Betting & Gaming and tombola - bringing together hundreds of teams and thousands of colleagues who create trusted entertainment for millions of customers every week.

Read more about Flutter UK & Ireland →