Senior Full Stack Engineer
Senior Full Stack Engineer

Senior Full Stack Engineer

Slough Full-Time 43200 - 72000 £ / year (est.) Home office possible
L

At a Glance

  • Tasks: Develop and launch features using TypeScript, Nest.js, and SvelteKit while managing large data sets.
  • Company: Levellr transforms Discord communities into actionable insights for major brands like Fortnite and the NFL.
  • Benefits: Enjoy five weeks of annual leave, remote work flexibility, and mental health support.
  • Why this job: Join a dynamic team that values ownership, innovation, and creating impactful products in a remote-first culture.
  • Qualifications: Strong TypeScript experience and familiarity with relational databases; remote work experience is a plus.
  • Other info: Collaborate in small squads and thrive in a fast-paced, start-up environment.

The predicted salary is between 43200 - 72000 £ per year.

Levellr provides the insight and tooling that turns raw chat into clear actions and measurable revenue for community owners. We are helping our customers with the shift into community platforms today.

Levellr is run by two co-founders, Tom (CEO) and Ben (CTO), who have been building communities for the last 15 years at various companies. We’ve been working on the business since early 2021 and are backed by Crush Ventures and a portfolio of strategic and valuable angels.

What you will work on:

  • Build and release new features across our Nest.js and SvelteKit codebase using TypeScript end to end.
  • Design and tune Postgres and ClickHouse pipelines and schemas that can cope gracefully with millions of Discord messages every month.
  • Build a beautiful, intuitive, LLM-powered user experience that helps power users extract key insights from our rich dataset.
  • You’ll have ownership across the stack and contribute to both architecture and implementation.
  • Share production support as part of a sensible on-call rotation with blameless reviews.

The tools we use:

  • TypeScript
  • Nest.js
  • SvelteKit
  • PostgreSQL
  • ClickHouse
  • BigQuery
  • Redis
  • PubSub
  • Kubernetes
  • Google Cloud
  • GitHub Actions
  • Cloudflare
  • Tailwind CSS

What we are looking for:

  • Strong commercial experience with TypeScript in both browser and Node environments.
  • Proven success working with large relational data sets including index design, partitioning and query optimisation.
  • Confidence shaping loosely defined requirements with product and design and turning them into working software.
  • Previous experience in a remote, start-up or high-growth environment where async communication is the norm.
  • Ability to maintain a minimum five-hour overlap with the UK working day.

Nice to have:

  • Experience with ClickHouse or other columnar stores, large language model pipelines, or large-scale Discord bots.

How we work:

  • Remote-first culture with an allowance for co-working space or home-office kit.
  • Small squads of two or three engineers plus product and design working in two-week sprint iterations.
  • Linear for planning, Slack and Discord for chat, Loom for quick demos.
  • We get stuff done. We have a bias for action and love creating value from nothing but our code and our conversations.
  • We thrive in uncertainty. We listen to market feedback and iterate continuously to build products our customers love.
  • We believe in ownership over oversight - everyone is trusted to do the right thing.

Benefits:

  • Five weeks of annual leave plus UK public holidays.
  • Co-working space access (Soho Works — locations across London and US).
  • Remote or Hybrid working with flexible working hours.
  • Stock option plan.
  • Home office budget once you pass 3 months probation.
  • Mental-health support through Spill and twice-yearly company meet-ups.

Interview Process:

  • Initial screening call with one of our Talent Partners to get to know the candidate, sell the role and company, and assess fit. (30 mins)
  • Successful candidates will then receive a pre-recorded video intro from our CTO (Ben) and Engineering Manager (Miro) to provide more insight into the engineering team and culture.
  • Technical pairing exercise - a 10-minute warm-up followed by a 30-45 minute pair programming session to assess coding ability and problem-solving skills. (60 mins)
  • Technical/experience-based interview with Miro (Engineering Manager) and Ben (CTO) to dive deeper into your background and expertise, especially around database/data work. (60 mins)
  • Final interview with our Chief of Staff (Grace) to assess cultural fit and provide an opportunity to further sell the role and company (45-60 mins)
  • We aim to complete the entire process within two weeks and provide feedback after every stage.

Senior Full Stack Engineer employer: Levellr

At Levellr, we pride ourselves on being an exceptional employer that fosters a remote-first culture, allowing our team to thrive in flexibility and innovation. With generous benefits including five weeks of annual leave, co-working space access, and a strong focus on mental health support, we empower our employees to take ownership of their work while contributing to meaningful projects that shape the future of community engagement. Join us in a dynamic environment where your contributions are valued, and growth opportunities abound as we navigate the exciting landscape of community platforms together.
L

Contact Detail:

Levellr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Full Stack Engineer

✨Tip Number 1

Familiarise yourself with the tools and technologies mentioned in the job description, especially TypeScript, Nest.js, and SvelteKit. Having hands-on experience or projects showcasing your skills with these frameworks will give you a significant edge during the technical interviews.

✨Tip Number 2

Prepare to discuss your experience with large relational datasets, particularly focusing on index design and query optimisation. Be ready to share specific examples of how you've tackled challenges in this area, as it’s a key requirement for the role.

✨Tip Number 3

Since the company values async communication, think of examples from your past work where you successfully collaborated remotely. Highlighting your adaptability in a remote-first environment will resonate well with the interviewers.

✨Tip Number 4

During the interview process, be prepared to demonstrate your problem-solving skills through the technical pairing exercise. Practising coding challenges and pair programming scenarios can help you feel more confident and perform better in this part of the interview.

We think you need these skills to ace Senior Full Stack Engineer

Strong commercial experience with TypeScript
Proficiency in Nest.js and SvelteKit
Experience with PostgreSQL and ClickHouse
Understanding of large relational data sets
Index design and query optimisation skills
Ability to shape loosely defined requirements
Experience in remote, start-up or high-growth environments
Strong communication skills for async collaboration
Familiarity with Kubernetes and Google Cloud
Experience with GitHub Actions
Knowledge of Redis and PubSub
Ability to work within a two-week sprint iteration
Experience with Tailwind CSS
Problem-solving skills in coding and database work
Adaptability to thrive in uncertainty

Some tips for your application 🫡

Understand the Company: Before applying, take some time to understand Levellr's mission and the products they offer. Familiarise yourself with their technology stack and how they help community owners gain insights from Discord messages.

Tailor Your CV: Make sure your CV highlights your experience with TypeScript, relational databases, and any relevant projects you've worked on. Emphasise your ability to work in remote environments and your experience with async communication.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with Levellr's needs. Mention specific technologies from their stack that you are proficient in and how you can contribute to their goals.

Prepare for Technical Interviews: Since the interview process includes technical assessments, brush up on your coding skills, especially in TypeScript and database management. Be ready to discuss your previous projects and how you approached problem-solving in a team setting.

How to prepare for a job interview at Levellr

✨Showcase Your Technical Skills

Be prepared to demonstrate your proficiency in TypeScript, especially in both browser and Node environments. Brush up on your knowledge of Nest.js and SvelteKit, as well as your experience with relational databases like PostgreSQL and ClickHouse.

✨Understand the Company’s Mission

Familiarise yourself with Levellr's goals and the challenges they address for community owners. Being able to articulate how your skills can contribute to their mission will show your genuine interest in the role.

✨Prepare for Technical Pairing

During the technical pairing exercise, focus on clear communication and collaboration. Think aloud as you solve problems, as this will help assess your problem-solving approach and coding ability.

✨Cultural Fit Matters

In the final interview, be ready to discuss how you thrive in remote and high-growth environments. Share examples of how you've successfully navigated uncertainty and contributed to team dynamics in previous roles.

Senior Full Stack Engineer
Levellr
L
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>