At a Glance
- Tasks: Lead the development of a cutting-edge compensation platform and drive technical decisions.
- Company: Join Ravio, a fast-growing startup revolutionising compensation data.
- Benefits: Competitive salary, equity stake, generous time off, and wellness allowance.
- Other info: Remote-friendly culture with opportunities for leadership and professional growth.
- Why this job: Make a real impact in a dynamic environment while growing your career.
- Qualifications: 8+ years in engineering with expertise in TypeScript, React, and PostgreSQL.
The predicted salary is between 92000 - 108000 £ per year.
We help companies get compensation right. What we get paid at work has a massive impact on our lives, and it is one of the biggest factors in hiring and retaining talent - and yet so many companies struggle to get it right. They simply have no choice but to rely on poor data and unsophisticated tools for their pay decisions. That is why we created Ravio. We help many of the world’s most innovative and ambitious companies build stronger teams and reach their goals through better compensation. Our real-time data platform brings compensation into the modern age, tracking the market across all compensation types from salary to equity and benefits.
Ravio is growing fast, which means you can too. We have established ourselves as the European leader in our space serving more than 1,200 clients, and now have our sights set on becoming the global go-to place for compensation data and tools for managing compensation. Joining a startup and scaling it into a global product is one of the most challenging and rewarding experiences a career can offer. If that sounds exciting to you, you are in the right place.
The role
We are looking for two Lead Software Engineers to join our engineering team. You will play a major role in the company’s technical leadership. The Web App engineering team is dedicated to building Ravio’s customer-facing web product, which is a data + SaaS platform. You will be expected to own many aspects of product architecture and technical design, and lead implementations. You will bring deep expertise in at least one area such as frontend, backend, security, infrastructure or performance. You will continue to raise the bar on code quality, reliability, and system design.
Our collective capabilities span many areas, with members specialising in both frontend and backend development, with every team member contributing across the entire stack to some degree. This is a hands-on individual contributor role - leading technical decision-making and tackling the hardest problems we encounter. There are also upcoming opportunities to move into management as our company continues to grow, if you wish.
Requirements
- 8+ years commercial experience in engineering
- You have inspired teams and led builds that moved the needle - zero hand-holding needed
- Ability to make senior level contributions in TypeScript, React, Node, PostgreSQL
- Bonus points for experience in high velocity and technically challenging roles
Our tech stack
- Frontend: React, Typescript, GraphQL (Apollo Client), Playwright, Jest, Storybook + Chromatic, Mantine, GCP (Cloud Run)
- Backend: Typescript, PostgreSQL, GraphQL Yoga, Jest, Auth0, GCP (Cloud Run, Cloud SQL, Cloud Storage + more)
- All the other good stuff: GitHub Actions, Datadog, Figma, Slack, Linear
The opportunity at Ravio right now
From your perspective, there are three critical things to look for when evaluating this role: a company going places, a strong engineering culture, and a role that gives you a true opportunity to have impact as a technical leader. Ultimately it is for you to decide whether that is true in our two-way street interview process.
There is a lot happening at Ravio right now. We have just raised our Series A led by tier 1 US investors Spark Capital, and have acquired the benchmarking business of our competitor - Compete. We have new joiners starting almost every week, and we are rapidly expanding outside of our core markets in Europe. We need you to help us maintain our velocity and continue to build a scalable organisation and product.
Our core benchmarking product is at product-market fit, and we have a couple of new modules in the 0-1 phase. This means we are at an exciting stage that involves 0-to-1 building in some areas, and building for scale in others. That is true across the business, we are continuing to expand and experiment, while systemising and doubling down on what is already working well from our seed phase.
We would like to think Ravio is a great place to be a staff level engineer - we have technical co-founders who know first-hand the importance of creating space and focus for engineering teams to do their best work. And you will be working alongside many accomplished and world-class teammates, who are energised by the work they do and have a high bar for themselves and their colleagues.
Why join Ravio?
- Opportunity for fast-tracked professional growth at a scaleup backed by world-class investors alongside a smart, energetic team.
- Blend of IC work and leadership, giving you both hands-on impact and career growth.
- Remote-friendly, flexible work culture with a high degree of ownership.
- While we are very focused, we also know how to have fun in the process.
- Build a meaningful product that helps people get paid fairly and competitively in their careers.
Compensation & benefits
- £106,000 - £128,000
- Company ownership (everyone gets a meaningful equity stake in Ravio)
- 37 days paid time off (25 days holiday + 4 wellness days + 8 public holidays)
- Up to 6% pension matching scheme
- £60 a month wellness allowance (Invest in your physical wellbeing, on us)
- £500 per year Learning and Development budget
- Private healthcare cover (on a medical history disregarded basis) with AXA
- Personal worldwide travel insurance - just in case
- Income protection insurance (for full peace of mind in case you cannot work because of sickness or disability)
- 16 weeks fully paid birthing parent leave, followed by 4 weeks at 50% pay. For non-birthing parents, we offer 8 weeks fully paid leave.
For more information about what we collect and how we use it when you apply for a role with us, please refer to our Candidate Privacy Notice.
Lead Software Engineer in London employer: Ravio
Contact Detail:
Ravio Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research Ravio's products and culture, and think about how your skills can contribute to their mission. Practise common technical questions and be ready to showcase your expertise in TypeScript, React, and more.
✨Tip Number 3
Showcase your projects! Whether it's a GitHub repo or a personal website, make sure to highlight your best work. This gives potential employers a taste of what you can bring to the table and demonstrates your passion for coding.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Ravio team and being part of something exciting.
We think you need these skills to ace Lead Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Lead Software Engineer role. Highlight your expertise in TypeScript, React, and any relevant projects you've led. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're excited about joining Ravio. Share your passion for building innovative products and how your experience can help us scale. Keep it personal and engaging – we love to see your personality shine through!
Showcase Your Technical Skills: In your application, don't forget to mention specific projects or challenges you've tackled using our tech stack. Whether it's frontend or backend, let us know how you've raised the bar on code quality and system design. We’re keen to see your hands-on experience!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Ravio
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, React, and PostgreSQL. Brush up on your knowledge of GraphQL and GCP as well, since these are crucial for the role. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.
✨Showcase Your Leadership Skills
As a Lead Software Engineer, you'll need to demonstrate your ability to inspire and lead teams. Prepare examples of past projects where you took charge, made significant technical decisions, or mentored others. This will help illustrate your leadership style and how you can contribute to Ravio's engineering culture.
✨Understand the Company’s Mission
Familiarise yourself with Ravio's mission to modernise compensation data. Be ready to discuss how your skills and experiences align with their goals. Showing genuine interest in their work and understanding the impact of fair compensation will set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to tackle some challenging technical problems during the interview. Practice coding challenges and system design questions relevant to the role. Think about how you would approach scaling a product or improving code quality, as these are key aspects of the position at Ravio.