Lead Full Stack Engineer in City of London

Lead Full Stack Engineer in City of London

City of London Full-Time 60000 - 80000 £ / year (est.) Working from home possible
F

At a Glance

  • Tasks: Design and develop innovative web applications using Next.js and Google Cloud.
  • Company: Join fan3, a cutting-edge startup revolutionising the music industry.
  • Benefits: Flexible remote work, competitive salary, and opportunities for personal growth.
  • Other info: Dynamic culture with social events and a focus on diversity and inclusion.
  • Why this job: Be part of a team transforming fan engagement with technology and creativity.
  • Qualifications: Experience in full stack development, especially with Next.js and Google Cloud.

The predicted salary is between 60000 - 80000 £ per year.

We are hiring a Full Stack Engineer (Next.js + Google Cloud) who we are: fan3 are building a new entertainment ecosystem. A platform that gives artists control and ownership of their data, and puts genuine tickets in the hands of genuine fans. A team born in music and creativity, we believe in enhancing direct connection through emerging technologies and real-world experiences. Extending global fan engagement beyond just the ticket, and bringing fans closer to their idols. We believe fan loyalty should be recognised and rewarded. Artists successfully use our fraud prevention tools to authenticate fandom, and put genuine tickets in the hands of genuine fans with outlier results.

The mission: a revolutionised music industry, free of bots, scammers and scalpers. Owned by those who create it, and those that love it.

Current roster includes: ZAYN, Pitbull, Zedd, Nicki Minaj, Natalie Jane, Misfits Boxing, Tinie Tempah, Jessie Ware, Absnt Mind, Girls Aloud and Sasha.

Product overview: At the forefront of innovation, we are developing cutting-edge products, including NFC enabled physical items and NFT-integrated smartphone passes. These solutions grant fans exclusive access to pre-sales, premium content, merchandise, and unique experiences. Our adoption rate at live events has reached an impressive 80% and we have over half a million users on the platform. Following a successful funding round, we are gearing up for rapid product development and business expansion.

The opportunity: This is a rare opportunity as a Full Stack Engineer to work at a venture-backed startup on a totally greenfield project where you will have direct responsibility in making technology choices and defining the future of the product. fan3 operates in a market with a quickly shifting landscape where being scrappy and nimble are essential characteristics for winning and you’ll get to work with cutting edge tech that enables us to stay ahead of the pack. You will be an early hire into a small team and you’ll get to work on apps featuring high profile media, sport and entertainment figures that end up in the hands of countless end-users. fan3 is not just about work, and you’ll be welcome to join the many social occasions we host with taste-makers inside the worlds of tech, sport, music and entertainment.

What you will be responsible for: As a Full Stack Developer you will design, develop, and maintain high-quality, scalable, and performant Next.js / React web applications on Google Cloud Platform + Firebase, both frontend and backend. Considerable experience with App deployment and management on the Vercel cloud computing platform. Taking an AI-first approach to software engineering, including using CLI tools, AI first IDEs and IDE plugins, while still understanding the underlying architecture of our systems and correcting AI agents where they go wrong. Occasionally contribute to development and maintenance of React Native and mobile web front-end. Building and managing resources on Google Cloud Platform, serverless functions and other cloud technologies. Write clean, maintainable, and reusable code while adhering to coding standards and best practices. Work closely with UI/UX designers to implement user-friendly interfaces and ensure a seamless user experience. Optimise application performance and resolve any technical issues or bugs that arise during the development process. Conduct code reviews and provide constructive feedback to junior team members to improve overall code quality. Collaborate effectively within a cross-functional team to deliver high-quality solutions on time. Participate in the entire software development lifecycle, from planning and design to implementation, testing, and deployment.

Who you are: As a Full Stack Engineer you enjoy fast-paced, agile startup culture and have an aptitude for quickly growing new technologies. You’re a self-starter and effective independent worker, who can function well in an environment where the market landscape shifts quickly and requirements are not always fully understood prior to development. You know how to harness AI / agentic engineering to best effect, and understand the trade-offs in which AI use doesn’t always provide strong results. As well as being a proficient technologist, you will have a knack and desire for helping define the nature of new software products. As a developer you will bring a positive attitude to work and enjoy being adaptable whilst always delivering excellent results. We move fast, and we move together.

What you will have done before: Established professional experience as a full stack developer. Strong hands-on Next.js and React experience. Considerable experience with Vercel. Strong backend API development experience with serverless functions in TypeScript / Node.js on Google Cloud Platform. Keen understanding of how to build scalable backend systems on cloud and serverless technology. Firebase backend knowledge. Strong experience with NoSQL databases. Agentic engineering experience with a variety of LLMs and AI tools. Experience integrating with third-party services. Familiarity with web3 and blockchain technologies. Solid understanding of software development principles, including agile methodologies, version control (via Github), and automated testing (unit, integration, and end-to-end). Ability to write clean, modular, and maintainable code while following coding standards and best practices. Knowledgeable of common software design patterns and architectures, including those applicable for functional programming, object-oriented programming, and domain-driven design. Understanding of the tradeoffs between different design and architecture choices. Strong problem-solving skills and ability to troubleshoot and debug complex issues. Excellent communication and collaboration skills to work effectively within a team environment.

You may also have done: A degree in Computer Science, Software Engineering, or a related field. Being able to demonstrate equivalent work experience will be considered of equal value. Prior working experience implementing Apple + Google Wallet passes. Experience building dApps that interface with blockchain technology. Experience building truly native mobile apps in Swift or Kotlin. Experience with React Native and other cross-platform mobile tech. Strong understanding of web protocols. Comfortable with relational databases.

How we will support you: Working at the leading edge of innovation can be exhausting. Achieving things that haven’t been done before requires focus, adaptability and bravery. This can be draining and sometimes all-consuming. We understand this and as we progress on our journey, we will endeavour to provide a wide range of support tools for our teams. People are not happy or effective when they are tired or stressed so we encourage you to take some time off (phone actually off!) every quarter. We encourage you to share your outside interests with us and we will support you to find the time to do the things that are important to you.

How we work: We are intentional and we are brave. We stay true to our values and we always support each other. We don’t shy away from difficult conversations, and we approach them with candour and respect. Working at fan3 you will be given the autonomy to create impact and we believe trust is given, not earned. As such we work flexibly and remotely. We have a globally distributed team and choose to operate in a decentralised way, staying true to the digital revolution we are part of. We expect you to own and be accountable for your outcomes. Technology sits at the heart of our collaboration and task management, and we are always looking to learn and adapt how we work.

Diversity, equity and inclusion: At fan3 we embrace difference and celebrate our individual stories and qualities that make us all unique. We all had a life before Web3 and it is these lived experiences that bring richness and strength to our culture, creativity and innovation. We fundamentally believe that different perspectives create stronger group outcomes, solve bigger problems and create braver solutions. Web3 is democratising access to opportunity, creativity and prosperity and we understand our responsibility as a vehicle for adoption of this new world. We want to play our part in building a better internet, and that starts with ourselves. How we show up, how we hire and how we behave. It is everyone’s responsibility in the business to continually promote diversity, equity and inclusion. We understand that we are on a journey and we will continually evaluate our progress and make improvements.

Lead Full Stack Engineer in City of London employer: fan3

At fan3, we pride ourselves on being an innovative employer that champions creativity and collaboration in the fast-paced world of entertainment technology. Our supportive work culture encourages personal growth and offers flexible remote working options, allowing you to thrive while contributing to a mission that revolutionises the music industry. Join us to be part of a dynamic team where your ideas matter, and enjoy unique opportunities to connect with industry leaders and participate in exciting social events.

F

Contact Details:

fan3 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Full Stack Engineer in City of 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 fan3 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 fan3.

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 fan3.

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 fan3 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 Lead Full Stack Engineer in City of London

Next.js
React
Google Cloud Platform
Firebase
Vercel
TypeScript
Node.js

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 fan3.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at fan3 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 fan3

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 fan3 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.