Junior Full-Stack Software Engineer Tech Shoreditch, London, UK We're looking for a brilliant a ...

Posted 1 day 18 hours ago by Beacon

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

CookieHub is a Consent Management Platform (CMP) which allows users to control storage and processing of personal information.

Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.

  • cf_bm
  • cf_bm

Google Analytics is a web analytics service offered by Google that tracks and reports website traffic.

Google Ads is an advertising service by Google for businesses that want to display ads on Google search results and its advertising network.

A piece of code that lets businesses measure, optimise and build audiences for advertising campaigns.

The LinkedIn Insight tag powers conversion tracking, website audiences, and website demographics within the LinkedIn system.

Necessary for the operation of our chat functionality. Also identifies anonymous visitors.

cfruid Cloudflare, Inc. Session

_cfuvid Session

Used by Cloudflare WAF to distinguish individual users who share the same IP address and apply rate limits

cf_bm Cloudflare, Inc. 1 hour

_cfuvid Session

Used by Cloudflare WAF to distinguish individual users who share the same IP address and apply rate limits

Contains a unique identifier used by Google Analytics to determine that two distinct hits belong to the same user across browsing sessions.

Contains a unique identifier used by Google Analytics 4 to determine that two distinct hits belong to the same user across browsing sessions.

Contains a unique identifier used by LinkedIn to determine that two distinct hits belong to the same user across browsing sessions.

Used by the social networking service, LinkedIn, for tracking the use of embedded services.

cf_bm Cloudflare, Inc. 1 hour

Used by Google AdSense to understand user interaction with the website by generating analytical data.

We're looking for an amazing Junior Full-Stack 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.

Responsibilities

Your focus will be building and maintaining the entire Beacon product, from infrastructure to interface. You'll work with our existing engineering team to contribute to developing and maintaining a sophisticated and modern web application.

You will:

  • Design and implement improvements to the core of the Beacon product
  • Write clean, maintainable code to deliver on the Beacon product roadmap
  • Identify and fix bugs in the existing system
  • Take end-to-end ownership of features, from implementing the interface using our design system to building the backend endpoints that you need
  • Work closely with other engineers to come up with creative and innovative solutions to tricky technical problems
Requirements

In your role as a Software Engineer, you'll need at least a year of direct practical experience with the following technologies:

  • React
  • Node.js
  • SQL databases

And there are bonus points for these:

  • Material UI
  • Writing tests with Jest and Playwright
  • TypeScript
  • GraphQL
  • Storybook
  • AWS Lambda
  • Amazon RDS
  • Google BigQuery
  • SQS (or other queueing architecture. We love queues!)
  • Our customers are all charities - you'll get to build your career whilst having a genuinely positive impact on the world
  • We'll give you 6 weeks (24 days) of holiday every year, plus bank holidays
  • 6 week fully paid sabbatical every 5 years
  • Taking time off is important. And we really mean it: We'll pay you a £60 bonus for every day of holiday you take
  • Banded salary system so that everyone is paid the same for doing the same job, and compensation growth within the organisation is clear.
  • Guaranteed pay rise to adjust for inflation every 12 months
  • Beacon is climate positive (beyond carbon neutral), so your employment won't hurt the planet. Learn more
  • A proper pension - we'll match 150% of your pension contributions (up to 10%)
  • Private health insurance with routine dental & optical cover
  • Modern parental leave policy (12 weeks at full pay, and it's the same for everyone, regardless of gender or circumstances)
  • Cycle to work scheme
Working together

As a team we prefer to be together in our office (4-6 New Inn Broadway, London, EC2A 3PR) and we'd want you to join us - so this is not a remote role. We offer flexible working hours and while your usual place of work will be with us in the office, you can work home when you need to.

If you don't live in London but would be happy to relocate, we can pay up to £4,000 (tax free) to help with your relocation costs.

We passionately believe in doing our part to address the tech sector's diversity problem

We believe that in building diversity we build strength.

We encourage everyone with the required skills to apply, we consider building a diverse and representative team to be critical to our success, and we actively pursue building a more diverse team.

We have a banded salary system to ensure that nobody is paid differently for the same role. Salaries across the organisation, including executive pay, are entirely transparent.

Our parental leave policy provides for 12 weeks of full pay, and can be taken by any parent, regardless of their new parenting circumstances.

We're delighted to be certified by Bloody Good Period as a 'Bloody Good Employer', and we're working towards becoming a certified BCorp .