- B2B
- Early StageStartup in initial stages
Full-stack Software Engineer
- £40k – £55k • No equity
- 3 years of exp
- Full Time
Not Available
About the job
About Beyonk
Beyonk is on a mission to make it easier to sell experiences online with our excellent booking systems, website builder and distribution through our partner network.
For tours, activities, attractions and events, we make it simple to operate and grow your business.
We have a great team, we're growing very fast welcoming thousands of customers a day to do great activities and we're now looking to expand our team with like-minded, energetic and driven people.
We work remotely, talk often and enjoy being part of a fast-paced and collaborative working environment. With a core team of soon to be over 10 full time employees, its a great time to join our business, to grow with it and with opportunity play a part in a software company helping people to experience more.
Overview of the role
Beyonk has is a small but efficient software team, who work in a way that could be likened to KanBan or Agile, but essentially is quite a bespoke process borne out of the desire to deliver reliably and often, to meet the ever changing needs of a start-up business.
When we talk about full-stack, we approach it in the way that any start-up should, you will likely be better in one area than others, or prefer that work. However the opportunity is there for you to expand your skillset and get out of your comfort zone with something like Front-end technology (Svelte / SvelteKit / Sapper), Backend Technology (NodeJS, HapiJS), Database Technology (MongoDB / Key-value stores), Serverless Technology (Google Cloud Run, AWS Lambda, Cloudflare Workers, Vercel), Deployment Technology (Google Cloud, Continuous Delivery, Github Actions), and Monitoring and Performance Technology (Sematext, Google Cloud, various Ops solutions).
The technology choices are made based on the best fit for the job, and care has been taken that we are not tied into any specific provider or technology stack - this means that if you know a way to make yourself or the team better, we can make that happen - this will not be a "we're stuck with what we've got" type of role.
We move fast, we respond to customers, and we have a keen eye for UX. This is an exciting and fast paced environment where you are always learning.
The role is right for somebody who likes to work with a clean codebase, and is willing to write tests for as much of their code as possible. Our entire stack runs the same locally as it does on our staging, qa and experimentation environments as it does on production. We'd much rather spend time getting things right than debugging in prod!
Your role is not simply tech. We are a small company and we like to brainstorm new ideas together, to help us deliver the most delightful booking platform in existence. We'd love to include your input.
The role is fully remote at the moment, and will likely stay that way unless the team decides otherwise.
Beyonk is an equal opportunity employer. You are welcome at Beyonk for who you are, no matter where you come from, what you look like, or where you want to go. Our platform is for everyone. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will build the most optimal product.
Technology
We'd love somebody with competence in as many of the following technologies as possible. However as long as you're a strong engineer with an eye for quality and a desire for clean code, with a good ability to self manage and work independently, and ability to mentor junior employees where you can in order to bring them up to your skill level, then this role is for you.
NodeJS
Svelte/SvelteKit/Sapper
HapiJS
MongoDB
Google Cloud Run
Vercel
AWS
Serverless
Cypress (Acceptance)
Mocha (Unit/Integration testing)
Sendgrid / MailJet (MJML)