Return to jobs Return to jobs

Senior Full Stack Engineer



Posted over 30 days ago...

Join Beam's Mission-Driven Engineering Team to Forge Social Impact Tech Innovations


icon Salary

£70000 - £110000

icon Location

Hybrid remote (London)

icon Nomad Friendly?

In-person- Europe

icon Expires

Expires at anytime

icon Visa

Visa sponsor - UK

Organisation summary

Beam is a rapidly growing social enterprise tackling some of the toughest social challenges with innovative technology. Recognized as one of London's Hottest 10 Startups by WIRED and on LinkedIn’s Top 15 UK Startups, Beam is expanding its product offerings with AI-driven solutions aimed at empowering social workers and case workers globally. At Beam, you'll be part of a culture that values fun, rapid progression, and being yourself, all while making a significant impact on people's lives.

Role Summary

  • Join a talented engineering team set to double in size, led by Julian.
  • Engage in pair programming, brainstorming, and rapid prototyping of new products.
  • Develop and improve internal tools to maximize team efficiency.
  • Add features to Beam for Companies to enhance the crowdfunding platform.
  • Utilize generative AI to streamline caseworker tasks.
  • Optimize user experience for snappiness and performance.
  • Create new features to support government partners, members, and supporters.
  • Contribute to the development of Magic Notes, an AI-driven product for care workers.

Role Requirements

  • Proficiency in Ruby development, engineering best practices, version control, TDD, and CI.
  • Experience in a high-growth tech startup or a leading global tech company.
  • Ability to write clean, performant, and well-documented code.
  • Experience across the technology stack with a focus on web products and services.
  • Product mindset with a focus on customer outcomes and data-informed decisions.
  • Entrepreneurial spirit with a get-things-done attitude.
  • Commitment to fostering a culture of psychological safety, inclusivity, and continuous improvement.
  • Passion for social mobility and commitment to diversity and inclusivity.
  • Preference for London-based candidates but open to those within +/- 3 hours of GMT.
  • Desire to work in a diverse and inclusive team environment.

Application Process Details

  • Initial 30-minute conversation with the Talent team.
  • In-depth 90-minute session with Julian.
  • 60-minute discussion with the Product Team.
  • Final meeting with Alex, Beam’s Founder & CEO.

At Beam, you get to do work that matters. We’re solving the world’s toughest social problems. And we’re growing fast 🚀

It’s not easy. Nothing worth doing ever is. But we take care of everyone who works here with everything from coaching to personal budgets and pay highly competitively.

You’ll be joining a company that’s having a huge impact on people’s lives with a culture where you can be yourself, have fun and progress rapidly. We're one of the Hottest 10 Startups in London according to WIRED and on LinkedIn’s Top 15 UK Startups list.

Why we’re hiring

For a few years, our main focus was building our crowdfunding site and the sophisticated tooling used by our team. We then launched Beam for Companies, the world’s first social impact subscription for busy teams and companies.

Now, we’re quickly expanding the breadth of our product offering at Beam with revolutionary, AI-powered products that have the potential to transform the effectiveness of case workers and social workers globally. 

Across all these areas, we’re leveraging our experience and cutting-edge generative AI technologies to build a product to serve historically underserved users. Between these products, there’s a huge amount of exciting, challenging and important work to do, and we need more folks to join our talented and experienced engineering team.

Life as a Developer at Beam

Led by Julian, you’ll be joining a lean team of exceptional engineers, which is set to double in size in 2024, and will shape and build the future of our tools and products.

You'll spend time pair programming, brainstorming hard problems, prototyping different ideas, throwing them away, and prototyping them again. You wouldn't be just churning through tickets in a backlog - you'd be helping to design entirely new products, figuring out what exactly we're even building and why.

You'd spend your time developing and improving existing projects, for example:

  • Building internal tools - for our team to help as many people as efficiently as possible

  • Rapid Prototyping -  You'll be adding features features to Beam for Companies to bring in donations for the crowdfunding platform

  • Tooling efficiency - Using the latest generative AI tooling to empower our caseworkers to focus on what matters, helping those in need.

  • Optimising our products - so that they are snappy and performant for all of our users

  • Feature Development - Building out new features for our partners in government, our supporters and our wonderful members

  • Future Technology - Building and helping to shape the future of our new AI-driven product, Magic Notes, used by care workers in local councils to save hours of admin per week

Check out this interview with one of Beam's Full Stack Engineers on the Beam blog.

What tech do we use?

Our priority is to ship maintainable, reliable systems. To date, we've done that using:

  • Ruby on Rails on the back-end

  • Vue JS, Alpine JS, Stimulus, Tailwind CSS and ERB for front-end

  • Heroku, AWS for hosting and Azure & OpenAI for AI services

  • PostgreSQL for databases

  • RSpec, Sidekiq, GoodJob, Stripe, Twilio, Slack, Mailchimp

You should apply if 

  • You’re already a great Ruby developer, well versed in engineering best practices, including version control, test-driven development and continuous integration
  • You have demonstrable experience in a high-growth tech startup or leading global tech company
  • You write clean, performant and well-documented code
  • You have experience building web products and services, and have an awareness of technologies across the stack
  • You care about building reliable, well-tested systems
  • You have a product mindset: you care about customer outcomes and you want to make data-informed decisions
  • You have an entrepreneurial, get-things-done attitude 
  • You'll contribute to fostering a culture of psychological safety, inclusivity, collaboration and continuous improvement within the team through participation in retrospectives and feedback
  • You're passionate about social mobility 

We have a strong preference for London-based engineers who can regularly meet the team to problem solve in person. We do hire outside of the UK in locations within +/- 3 hours of GMT.  

We’re committed to hiring diversely and inclusively. You don’t need a degree to work here and we love to hear from ethnic minority candidates and/or those who’ve experienced social disadvantage. 53% of people we support are from ethnic minority backgrounds and 17% have disabilities. We believe we serve these people best when we’re a diverse and inclusive team.

What do you get for all your hard work?

  • £70-110k (dependent on experience - we'll have an open discussion)
  • Access to therapy, coaching, classes & content - powered by Oliva
  • EMI-qualifying share options
  • Annual company retreat
  • 1:1 workplace coaching with More Happi
  • Regular team talks from leading UK tech entrepreneurs
  • Free subscription to Calm meditation app
  • Discounted bike and accessories with Cyclescheme
  • Discounted tech products with Techscheme
  • Unlimited holiday (we recommend ~25 days + Bank Holidays per year)
  • Your own financial well-being coach, through Bippit

We work hard to make sure every employee is given the freedom, tools, trust, and support to do the best work of their careers.

All our interviews are currently conducted over Google Meet. It usually takes us a week to get back to you after each round. Due to a high number of applications, we are unfortunately unable to offer feedback before Round 2. Feedback for subsequent rounds is provided if requested.

Application process

We take hiring seriously. We have a four-stage interview process, giving you plenty of time to learn about Beam while we get to know you.

  1. 30 mins with our Talent team
  2. 90 mins with Julian  
  3. 60 mins with Product Team
  4. Final meeting with Alex, our Founder & CEO

Good luck!


Hire with Escape

Showcase your progressive organisation and post your open roles to the biggest UK community of purpose driven job seekers.

Get Started