At a Glance
- Tasks: Build and release features using TypeScript, design data pipelines, and create user experiences.
- Company: Levellr transforms Discord chat into actionable insights for major brands like Fortnite and the NFL.
- Benefits: Enjoy five weeks of leave, remote work options, 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, familiarity with large datasets, and ability to work in a remote, fast-paced environment.
- Other info: Collaborate in small squads, thrive in uncertainty, and enjoy a bias for action.
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
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 technologies can give you a significant edge during the interview process.
✨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 will demonstrate your expertise and problem-solving abilities.
✨Tip Number 3
Since Levellr values async communication, think about your previous experiences in remote or start-up environments. Be prepared to discuss how you effectively communicate and collaborate with team members across different time zones, as this will show that you're a good fit for their culture.
✨Tip Number 4
During the technical pairing exercise, focus on demonstrating your thought process and problem-solving skills. Don't hesitate to ask clarifying questions and explain your reasoning as you code, as this will help the interviewers understand your approach and collaboration style.
We think you need these skills to ace Senior Full Stack Engineer
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 GitHub repositories or personal projects that demonstrate your coding skills, especially with the tools mentioned in the job description, include links to them in your application.
Prepare for Technical Interviews: Review common technical questions related to TypeScript, database design, and problem-solving. Practice pair programming scenarios to get comfortable with the format of the technical pairing exercise.
How to prepare for a job interview at Levellr
✨Understand the Tech Stack
Familiarise yourself with the tools and technologies mentioned in the job description, such as TypeScript, Nest.js, and PostgreSQL. Be prepared to discuss your experience with these technologies and how you've used them in past projects.
✨Showcase Problem-Solving Skills
During the technical pairing exercise, focus on demonstrating your problem-solving approach. Think aloud as you code, explaining your thought process and how you tackle challenges. This will help the interviewers understand your reasoning and coding style.
✨Prepare for Cultural Fit Questions
Since Levellr values ownership and a remote-first culture, be ready to discuss your experiences in similar environments. Share examples of how you've thrived in uncertainty and contributed to team success in previous roles.
✨Ask Insightful Questions
At the end of your interviews, take the opportunity to ask thoughtful questions about the company culture, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you.