Full Stack Developer

Full Stack Developer

Wakefield Full-Time 36000 - 60000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Develop and release features using TypeScript, design data pipelines, and enhance user experience.
  • Company: Levellr transforms Discord communities into actionable insights for major brands like Fortnite and the NFL.
  • Benefits: Enjoy five weeks of leave, remote work flexibility, co-working space access, 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, relational database skills, and ability to work in a fast-paced environment.
  • Other info: Collaborate in small squads with a focus on agile development and continuous iteration.

The predicted salary is between 36000 - 60000 £ 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.

Full Stack Developer employer: Levellr

At Levellr, we pride ourselves on being an exceptional employer, offering a remote-first culture that fosters flexibility and innovation. With five weeks of annual leave, access to co-working spaces, and a strong focus on employee well-being, we empower our team to thrive both personally and professionally. Join us in shaping the future of community platforms while enjoying a collaborative environment where your contributions are valued and growth opportunities abound.
L

Contact Detail:

Levellr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer

✨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 these skills can set you apart during the technical pairing exercise.

✨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 similar challenges in previous roles.

✨Tip Number 3

Since Levellr values async communication, think about your past experiences in remote or start-up environments. Be prepared to share how you effectively collaborated with teams across different time zones and maintained productivity.

✨Tip Number 4

During the interviews, demonstrate your problem-solving skills by discussing how you've approached loosely defined requirements in the past. Show that you can take initiative and turn vague ideas into actionable software solutions.

We think you need these skills to ace Full Stack Developer

Strong commercial experience with TypeScript
Proficiency in Nest.js and SvelteKit
Experience with PostgreSQL and ClickHouse
Understanding of database index design and query optimisation
Ability to work with large relational data sets
Experience in remote, start-up or high-growth environments
Strong problem-solving skills
Ability to shape loosely defined requirements into working software
Familiarity with cloud services (Google Cloud)
Experience with GitHub Actions and CI/CD pipelines
Knowledge of Kubernetes and container orchestration
Experience with Redis and PubSub
Familiarity with Tailwind CSS for UI design
Excellent communication skills for async collaboration
Ability to maintain a minimum five-hour overlap with the UK working day

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Nest.js, and SvelteKit. Include specific projects where you've worked with large relational datasets and any relevant remote work experience.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for Levellr's mission and how your skills align with their needs. Mention your ability to work in a remote-first culture and your experience with async communication.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in building features using the technologies listed in the job description. Highlight any experience with Discord bots or data pipelines.

Prepare for Technical Interviews: Review common technical questions related to TypeScript, database design, and problem-solving. Be ready to discuss your previous work experiences and how they relate to the role at Levellr.

How to prepare for a job interview at Levellr

✨Showcase Your Technical Skills

Be prepared to demonstrate your proficiency in TypeScript, Nest.js, and SvelteKit during the technical pairing exercise. Brush up on your coding skills and be ready to solve problems collaboratively, as this will be a key part of the interview process.

✨Understand the Company and Its Products

Familiarise yourself with Levellr's mission and the tools they provide for community owners. Knowing how their products work and the challenges they address will help you articulate how your skills can contribute to their goals.

✨Prepare for Database Discussions

Since the role involves working with large relational datasets, be ready to discuss your experience with database design, query optimisation, and data pipelines. Think of specific examples from your past work that highlight your expertise in these areas.

✨Emphasise Remote Work Experience

Given the remote-first culture at Levellr, share your experiences in remote or high-growth environments. Highlight your ability to communicate asynchronously and how you manage your time effectively while working remotely.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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