At a Glance
- Tasks: Build innovative AI features across backend and frontend using Python, React, and AWS.
- Company: Join Flutter, a global leader in sports betting and gaming with a culture of innovation.
- Benefits: Enjoy competitive salary, health benefits, remote work, and opportunities for professional growth.
- Other info: Be part of a small, high-performing team with excellent career advancement opportunities.
- Why this job: Make a real impact by shaping the future of AI in a collaborative, dynamic team.
- Qualifications: 3+ years in software development with strong skills in Python, React, and API design.
The predicted salary is between 60000 - 80000 £ per year.
Enjoy this fantastic opportunity to work in a new and cutting-edge team within the UKI Platform and Enablement Super Tribe. This team is focused on driving the next phase of AI innovation across the Flutter UK & Ireland business, building intelligent systems and capabilities that will shape the future of our platform and customer experience.
Flutter is a global leader in sports betting, gaming, and entertainment, with a culture focused on innovation, collaboration, and growth. This role offers the opportunity to work on large-scale technology platforms in a supportive and exciting environment where you'll build both the backend services and user-facing interfaces that power the next generation of AI capabilities.
Role Overview
The Full Stack Developer is a versatile engineer 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. You'll have the opportunity to grow into deeper specialization as the team scales, but right now, your ability to move fluidly between backend and frontend is a superpower.
Why This Role Matters
- Full stack engineers are force multipliers in small teams. You can unblock yourself, make better trade-off decisions, and ship faster.
- AI features require tight backend-frontend collaboration. You'll bridge that gap naturally.
- You'll see the complete picture — how architectural decisions impact user experience, how UI constraints inform API design.
Key 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.
Skills & Experience
- 3+ years of professional development experience with exposure to both backend and frontend.
- Strong proficiency in Python (or willingness to learn quickly).
- Strong proficiency in React and TypeScript.
- Understanding of REST API design and HTTP fundamentals.
- Experience with relational and/or NoSQL databases.
- Familiarity with AWS services (Lambda, API Gateway, DynamoDB, SQS).
- Git-based workflows and CI/CD familiarity.
- Experience shipping production features.
- Strong debugging and problem-solving skills.
- Ability to work autonomously and ask for help when needed.
Desirable
- Experience with LLM APIs or AI integration.
- Knowledge of serverless architectures.
- Familiarity with infrastructure as code (CDK, Terraform).
- Experience with real-time or streaming data.
- Background in regulated industries.
- Experience with design systems and component libraries.
- Startup or small-team background.
Impact of the Role
You'll be a key driver of feature delivery. Your ability to move fluidly between backend and frontend means you'll unblock yourself, make better architectural decisions, and ship features faster than siloed teams. You'll have the satisfaction of seeing your work through from conception to user hands, and you'll be instrumental in proving that the AI platform can deliver real value.
Full Stack Engineer employer: Flutter Uk & Ireland
At Flutter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Full Stack Engineer in our cutting-edge team, you'll have the opportunity to work on transformative AI projects while enjoying a supportive environment that prioritises employee growth and development. With access to advanced technologies and a commitment to your professional journey, Flutter is the perfect place for those seeking meaningful and rewarding employment in the heart of the UKI region.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full stack capabilities. Make sure to include links to your GitHub or any live demos to impress potential employers.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so practice makes perfect!
✨Tip Number 4
Apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight how your experience aligns with the role, and don’t forget to follow up after applying!
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Full Stack Engineer role. Highlight your proficiency in Python, React, and TypeScript, and don’t forget to mention any experience with AWS services!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this opportunity at StudySmarter. Share specific examples of how you've successfully worked on both backend and frontend projects, and how you thrive in collaborative environments.
Showcase Your Projects:If you’ve got a portfolio or GitHub repository, make sure to include it! We love seeing real-world applications of your skills, especially any AI features or integrations you’ve worked on. It gives us a taste of what you can bring to our team.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining the StudySmarter family!
How to prepare for a job interview at Flutter Uk & Ireland
✨Know Your Tech Stack
Make sure you’re well-versed in Python, React, TypeScript, and AWS. Brush up on your knowledge of REST API design and how to integrate AI capabilities. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.
✨Showcase Your End-to-End Experience
Prepare to talk about projects where you've owned features from backend to frontend. Highlight specific examples where you’ve designed APIs, built UIs, and integrated services. This will demonstrate your versatility and ability to see the bigger picture.
✨Collaborate Like a Pro
Since this role thrives on collaboration, be ready to discuss how you’ve worked with cross-functional teams. Share experiences where you’ve participated in code reviews or design discussions, as this shows you value teamwork and communication.
✨Problem-Solving Mindset
Be prepared to tackle some technical challenges during the interview. Think through debugging scenarios or design problems and explain your thought process. This will showcase your strong problem-solving skills and ability to work autonomously while knowing when to ask for help.