DEADHAPPY live chat icon

Senior Software Engineer

@DeadHappy

Technology

November 21, 2021

Job type

Full-time

Salary

£50K - £70K

Location

Remote or hybrid

We’re looking for a Senior Software Engineer with full-stack Javascript and AWS experience. This is an awesome opportunity to work in a talented and passionate team in a young business to evolve the technology platform that will power our next growth phase (and beyond). Furthermore you will be involved early enough to help shape the technology, our products, the team and ways of working with plenty of opportunity to grow yourself.

In previous roles you will have designed and built cloud native applications using ReactJS/NextJS, NodeJS or GraphQL. You will be well versed in using AWS and knowledge of some of the services they offer. You will have experience (and enjoy) working within a culture that is all about a shared understanding between developers and operations, and sharing responsibility for the software you build.

  • Experience in full-stack development, architecture and design i.e. Developing scalable secure front-ends using Javascript or frameworks such as ReactJS, NextJS or GraphQL.
  • Proven experience building NodeJS server side applications (REST, microservices)
  • Building cloud native apps hosted on AWS and knowledge of some of the services they offer, such as, Lambda, EC2, S3 and DynamoDB
  • Experience of working in Microservice based or Event Driven Architectures
  • Experience and a focus on continuous integration and delivery
  • Experience and a passion for built in quality through Test Driven Development and Pair Programming
  • Working knowledge of Agile and lean methods
  • Familiarity with performance monitoring tools
  • We are most of the way through migrating from a few remaining PHP (Laravel) services so any experience here is a bonus (but definitely not a requirement)

Our culture

Life at DeadHappy

Life at DeadHappy is certainly different and some people may be put off by our direct approach. How many job adverts have you come across that mention death? However we are highly motivated to grow our product and technology, which sometimes means doing things outside of our comfort zones and things we have never done before. We love what we do and we hope you will too!

We have an office in the heart of Leicester, where we meet up to socialise and collaborate face-to-face if that is your sort of thing. That said, our culture is one of high autonomy and high trust and we believe that the right people are grown up enough to figure out how to balance what works for them and for DeadHappy in order to get the job done. It will be an adventure, and we’ll all learn a huge amount along the way.

We celebrate diversity at DeadHappy. We want to build a product that truly reflects and serves the society we all live in. We are working to create a team with multiple and diverse perspectives, experiences and backgrounds. That’s why we’re committed to hiring people regardless of race, religion, colour, national origin, sex, sexual orientation, gender identity or disability.

What about the tech?

Behind the scenes

We care more about your mindset and how you go about solving problems and creating solutions versus how experienced you are in our technology/tools. We are more than happy to provide the training and support needed to expand your knowledge in any area you wish to improve. Here is more detail about how we are building DeadHappy’s technology platform.

Our current technology stack is predominantly Javascript using React and Next.js. We are in the process of migrating relevant applications over to Typescript when we identify a good fit. We also have an ever decreasing legacy PHP/Laravel application that we are refactoring over to React, piecemeal at the right time. The backend is centred around Lambda functions, GraphQL, RDS Databases and we use AWS Eventbridge to communicate between services.

For infrastructure, everything the customer interacts with is hosted in AWS. But we also use Google Cloud Platform for our data platform to leverage the power of BigQuery and Google’s Machine Learning capability.

We ship fast with the help of Gitlab for day to day operations including issue tracking, code repositories and pipelines. To make sure everything is running smoothly we adopt a mixture of monitoring and observability tools including Sentry, Bugsnag and Grafana to power our dashboards and alerting.

Our employees are the heart of DeadHappy.

What’s in it for you?

We are still a young company and we are looking to grow our benefits package over time, but so far we offer:

Unlimited fully paid time off

We actively support you to take as much time off as you need for anything and to prioritise your mental and physical health. If you are unwell, have suffered a bereavement in your family or you just need to get your haircut or feel that you need to treat yourself to a spa day. Take it.

Super flexible working

We give you the choice of working from our creative and vibrant office, based in the heart of Leicester City or working remotely from any place you may choose. We have regular meet-ups and days/nights out which you will be welcome to come along to if that’s your “cup of tea”.

A workplace pension scheme

We want our employees to succeed in every way and it’s important to us that eventually you’ll be able to live out your life doing exactly you want so we match your pension contributions up to 3%.

The latest tech

We are big believers in having the right tools for the right job so every member of the tech team receives a brand new 16in Macbook Pro (Yes the new ones with all the ports back!, A 4k display to go with it and any other equipment you need.

Yearly salary reviews

We understand that the tech market is a very competitive place and we’d never want our employees to feel undervalued. Each year we undergo salary reviews to ensure every one is being paid fairly for their time and work.

Benefits in kind & cycle to work

We want you to be the best version of you possible to help out we will pay part of your monthly gym membership if you would like it. As well as that we also offer the government backed cycle to work scheme.

The Interview Process: what to expect

We would like our interview process to be as straightforward and enjoyable as possible.

We kick-off with a technically focussed discussion with up to two members of our engineering team. This will include a small coding exercise where we are keen to see your thought process and how you approach things. We know this can be intimidating for some people, so if you prefer, please let us know that you have an interesting piece of code you have written previously which we can discuss instead. We take great care to make this a friendly and welcome session (to reflect how we work).

The next step will be a chat with our CTO, Nick, to find out more about each other. Here we will talk about DeadHappy’s culture, values and ways of working, a bit more about the role and about you as an individual. This is our collective opportunity to have a two way conversation to ensure we are the right fit for each other. Following this session we should both be in a good position to make an informed decision about whether to go forward.

How to Apply

If you like what you have read so far and are as excited as we are about the future. Drop us an email to [email protected] with your CV, Linkedin profile, personal site; we don’t mind, whichever works best for you.

In the meantime, if you want any more information to make you feel more comfortable about the role, please reach out to a few members of the team at DeadHappy who will be your buddy through the process.

- Matt (Engineering Manager) - [email protected]

- Loren (Office Manager and all round head of happiness) - [email protected]

Heads up Recruiters

Apologies, we don’t accept any CVs from external agencies or recruiters. We work with a select number of partners. Any CVs sent to us not from one of our approved partners will be treated as property of DeadHappy and any terms and conditions that may be associated with these CVs will be null and void.