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
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
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.