Developer (Full Stack - Mid Weight) in London

Developer (Full Stack - Mid Weight) in London

London Full-Time 40000 - 45000 £ / year (est.) Home office (partial)
The Flash Pack

At a Glance

  • Tasks: Build immersive software experiences using cutting-edge tech and collaborate with a creative team.
  • Company: Join The Flash Pack, a leader in innovative installations and engaging experiences.
  • Benefits: Competitive salary, generous holiday, healthcare cash plan, and hybrid working options.
  • Other info: Clear path to senior developer role with exposure to diverse technologies.
  • Why this job: Make an impact in live events while developing your skills in AI and hardware integration.
  • Qualifications: Full-stack experience with modern JavaScript frameworks and Python web backends.

The predicted salary is between 40000 - 45000 £ per year.

The Flash Pack partners with some of the world's leading agencies and brands to create innovative installations and engaging experiences that inspire excitement and drive physical and digital interaction. Our dynamic in-house team of creatives, technologists, developers, fabricators, and producers collaborates seamlessly to deliver exceptional value to our clients quickly. We are committed to pushing creative boundaries and turning ideas into impactful realities.

As a Full-Stack Developer at The Flash Pack, you'll be central to building the software that powers our immersive experiences, from RFID-driven capture journeys and AI image pipelines to the proprietary platforms our team uses every day to run live productions. Successful candidates will be comfortable contributing production-ready code across the stack, happy working on varied and exciting but often high-pressure projects. You’ll be naturally curious about how things fit together, from a Vue component all the way through to the kiosk hardware on a venue floor. AI is a first-class part of how we build. You will use AI coding tools as part of your day-to-day development.

You will work closely with and be supported by our Senior Developer and Technical Advisor, who will provide technical direction, mentorship, and oversight across projects and platform development. You will also be working closely with the wider team of 12 made up of Technicians, Creatives & Producers. We work in live events so some out-of-hours support will be required, but this is planned in advance by our producers and kept to a minimum and shared across the team. You will have a helpful, ‘can-do’ attitude to foster a positive team environment. This role offers a clear path to developing into a senior full stack developer, with exposure to a wide range of technologies including AI, hardware integration, and live production systems. We don’t expect candidates to have experience across every area of our stack and workflows - curiosity, adaptability, and a willingness to learn are just as important.

Essential Skills / Requirements

  • Solid full-stack experience, comfortable across modern JavaScript frameworks (Vue, React or similar) and Python web backends (FastAPI, Flask, Django or similar).
  • Strong understanding of RESTful APIs, WebSockets and handling live data updates in the UI.
  • Working knowledge of databases (MongoDB, Postgres or similar).
  • Demonstrable, day-to-day experience using AI coding tools such as Claude, Codex, Cursor or Copilot, and a clear view on how to use them well.
  • Comfortable fulfilling UI and frontend briefs using AI-assisted workflows, with the judgement to know when to lean on AI and when not to.
  • A pragmatic, ship-it mindset, happy iterating fast, comfortable with ambiguity, and willing to learn what you don’t yet know.
  • Clear written and verbal communication. You can explain technical decisions to non-technical producers and clients.

Responsibilities

  • Building and shipping features across our VueJS frontends and FastAPI backends, from customer-facing interfaces to admin dashboards.
  • Supporting producers on breaking down briefs, translating production requirements into working features, including UI work informed by design briefs and AI-assisted iteration.
  • Adding features and continuously optimising and supporting the ongoing development and improvement of Airtime, our proprietary internal platform, alongside our Senior Developer.
  • Contributing to our AI image pipelines (Gemini, background removal, upscaling, rendergraph compositing) and helping productionise new models as they emerge.
  • Working alongside our technicians where required to integrate custom hardware, RFID readers, payment terminals, Raspberry Pi’s, Arduino’s and NUC’s.
  • Providing planned, scheduled remote support during live events, coordinated by our producers in advance.
  • Helping establish and refine best practices for AI-assisted development across the team.
  • Communicating clearly with colleagues and partner tech teams about requirements and specifications.

Bonus Skills

  • Experience with experiential, interactive or event-based technology.
  • Hands-on familiarity with hardware integration: RFID, payment terminals, thermal printers, kiosk PCs.
  • Production experience with generative AI APIs and image pipelines (Gemini, Stable Diffusion, ComfyUI or similar).
  • Experience with FFmpeg or other media processing tools.
  • Experience of designing and deploying services on AWS.
  • Experience with Linux systems: basic bash scripting, terminal text editing, OS and package installation, network configuration.

Package

  • Salary Range £40-45k DOE.
  • Holiday: 25 days, plus an additional day for each year in service up to 28 days.
  • Pension Plan: Employee’s contribution 5% with tax benefits; employer contribution 3%.
  • Healthcare Cash Plan: Cashback on everyday healthcare expenses, up to an annual limit of £640.
  • Employee Assistance Program: Confidential helpline and counseling support for wellbeing.
  • 24-Hour GP Service and Personal Accident Insurance cover up to £20k.
  • Hybrid working: 2–3 days a week in our London office.

Developer (Full Stack - Mid Weight) in London employer: The Flash Pack

The Flash Pack is an exceptional employer that fosters a vibrant and collaborative work culture, where creativity and technology intersect to create immersive experiences. With a clear path for career advancement, particularly for Full-Stack Developers, employees benefit from mentorship, exposure to cutting-edge technologies like AI, and a supportive team environment. Located in London, the company offers a competitive salary, generous holiday allowance, and a hybrid working model, making it an attractive place for those seeking meaningful and rewarding employment.

The Flash Pack

Contact Details:

The Flash Pack Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Developer (Full Stack - Mid Weight) in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at The Flash Pack or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to The Flash Pack.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like The Flash Pack.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like The Flash Pack that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Developer (Full Stack - Mid Weight) in London

Full-Stack Development
JavaScript Frameworks (Vue, React)
Python Web Frameworks (FastAPI, Flask, Django)
RESTful APIs
WebSockets
Database Management (MongoDB, Postgres)
AI Coding Tools (Claude, Codex, Cursor, Copilot)

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at The Flash Pack.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at The Flash Pack and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at The Flash Pack

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If The Flash Pack uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.