Senior Back-End Software Engineer Tech Shoreditch, London, UK
Senior Back-End Software Engineer Tech Shoreditch, London, UK

Senior Back-End Software Engineer Tech Shoreditch, London, UK

London Full-Time 80000 - 100000 £ / year (est.) No home office possible
Beacon

At a Glance

  • Tasks: Join us in developing a world-class platform for modern charities and tackle exciting technical challenges.
  • Company: Beacon, a growing tech startup dedicated to making a difference in the nonprofit sector.
  • Benefits: Enjoy 6 weeks of holiday, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and cutting-edge technology.
  • Why this job: Make a real impact by building scalable systems that empower charitable organisations.
  • Qualifications: 8+ years of TypeScript experience and expertise in serverless architectures and database optimisation.

The predicted salary is between 80000 - 100000 £ per year.

We're looking for an incredible back-end software engineer who can help us to develop the platform for our world-class product for modern charities. At Beacon we’re a growing technology startup building the best nonprofit‑focused CRM in the world. We passionately believe in the power of technology to make a difference.

Responsibilities

  • Drive the development of the Back‑End of the Beacon product, focusing on building scalable systems that power the rest of the stack.
  • Work directly with the founders and our existing engineering team to design, develop, and maintain a sophisticated and modern web application’s infrastructure.
  • Focus on developing and scaling Beacon’s database infrastructure using Amazon RDS, Google BigQuery and Google Spanner.
  • Drive innovation and scalability of Beacon’s whole cloud‑based infrastructure, including queues, caches, and system monitoring and alerting tools.
  • Work closely with other engineers to come up with creative and innovative solutions to challenging technical problems.
  • Make use of the latest tools where appropriate. Work with AI tooling to aid developer workflows.

Requirements

  • At least 8 years of relevant experience with TypeScript on the Back‑End to build the infrastructure that supports beautiful desktop web applications.
  • Practical experience with Serverless architectures (Lambda or Google Cloud Run).
  • Experience working closely with databases, fine‑tuning them for performance and stability.
  • Deeply understand the challenges involved with scaling out distributed systems and can talk about why things like queues, caches, and effective monitoring are important.
  • Proficient with different types of persistence stores (Redis, Object storage, MySql, etc.) and when to use one over another.
  • Knowledge of AWS and GCP services, particularly Lambda, Google Cloud Run, RDS, BigQuery, and Spanner.
  • Strong analytical and problem‑solving skills, with a passion for high‑quality code and scalable architecture.

Benefits

  • 6 weeks (24 days) of holiday every year, plus

Senior Back-End Software Engineer Tech Shoreditch, London, UK employer: Beacon

At Beacon, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration in the heart of Shoreditch, London. Our commitment to employee growth is reflected in our generous benefits, including 6 weeks of holiday each year, and the opportunity to work closely with founders and a talented engineering team on impactful projects that support modern charities. Join us to be part of a mission-driven technology startup where your contributions truly make a difference.
Beacon

Contact Detail:

Beacon Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Back-End Software Engineer Tech Shoreditch, London, UK

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at startups or in non-profits. A personal introduction can make all the difference when you're trying to land that back-end software engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your past projects, especially those involving TypeScript and cloud services. This is your chance to demonstrate your expertise in building scalable systems and innovative solutions.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of serverless architectures and database optimisation. Be ready to discuss your experience with AWS and GCP services, as well as how you've tackled challenges in scaling distributed systems.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your enthusiasm for joining our mission to make a difference in the non-profit sector.

We think you need these skills to ace Senior Back-End Software Engineer Tech Shoreditch, London, UK

TypeScript
Serverless Architectures
Amazon RDS
Google BigQuery
Google Spanner
Database Performance Tuning
Distributed Systems Scaling
Redis
MySQL
AWS Services
GCP Services
Analytical Skills
Problem-Solving Skills
Cloud Infrastructure Management
Monitoring and Alerting Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with TypeScript and any relevant back-end projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to our mission at Beacon. Let us know why you're excited about this opportunity and how your experience makes you a perfect fit.

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific challenges you've faced in past roles and how you overcame them. We love seeing creative solutions, especially when it comes to scaling systems and optimising databases!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at Beacon!

How to prepare for a job interview at Beacon

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript and serverless architectures. Brush up on your knowledge of AWS and GCP services, as you'll likely be asked to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in scaling distributed systems. Be ready to explain your thought process and the solutions you implemented, particularly around queues, caches, and monitoring tools.

✨Demonstrate Collaboration

Since you'll be working closely with other engineers and founders, think of examples where you’ve successfully collaborated on projects. Highlight how you contributed to team discussions and decision-making processes, especially when it comes to innovative solutions.

✨Ask Insightful Questions

Prepare thoughtful questions about Beacon’s current infrastructure and future plans. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of supporting modern charities.

Senior Back-End Software Engineer Tech Shoreditch, London, UK
Beacon
Location: London

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

>