Company: Beacon CRM
Salary: Not provided
Location: , United Kingdom
We're looking for an incredible back-end software engineer who can help us to design and build 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.
Chris and David, both software engineers, founded Beacon in 2017 to build a new kind of charity CRM using the latest technology and design principles.
Now hundreds of innovative charities around the world trust Beacon to run their core technology infrastructure. Animal welfare, human rights, disaster relief, cancer support - all powered by Beacon. You can see a quick demo of our product, here.
We have doing good at the core of our mission, but we're also profitable, privately owned, and our goals are for long term sustainable growth - not making a quick buck for venture capitalists.
At Beacon we take building exceptional software very seriously. In a recent survey by Fundraising magazine we were rated 4.9/5 on functionality and 5/5 on ease of use - we want to keep it that way!
Our technology stack is built around JavaScript running on AWS. The front-end web app is built with React, making extensive use of Material UI. Beacon's back-end infrastructure is in Node.js, based around microservices running on AWS Lambda. All new endpoints are written using GraphQL, and we're big advocates. Our database infrastructure is a combination of Postgres and Google BigQuery, and we’re continually refining and optimising our databases for scalability and performance.
You will be driving the development of the back-end of the Beacon product, with a focus on the database infrastructure that powers everything. You'll work directly with the founders and our existing engineering team to design, develop, and maintain a sophisticated and modern web application’s infrastructure.
You’ll have at least 8 years of relevant experience with - and a passion for - using JavaScript to build the infrastructure that supports beautiful desktop web applications. You'll love trying out new ways of doing things.
You'll need at least 5 years of direct practical experience with the following technologies:
And there are bonus points for these:
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.