Full Stack Software Engineer - London, United Kingdom - Mayflower Recruitment Limited

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

We are looking for Full Stack Software Engineers - React / Typescript / Python / Golang / C++ for a growing start-up in the Cyber Security space.


We're a mixed team from different backgrounds but we all share the belief that the best way to change things is by starting something ourselves.

If an anonymous job in a multinational is not for you and instead you want a role where you can make a significantimpact straight away, we'd love to hear from you.

How we work


We work with our product manager to create clearly defined sprints with a collection of user stories to deliver against and a great demo planned at the end.

We then make that happen in the way we think best.

At the end of each sprint, we have a retrospectiveto ensure that, while we might make mistakes, we only make them once.

As we work, we take note of technical debt we incur and we fix it, either as part of those sprints, or with an occasional dedicated sprint.

We have proper development processes with peerreview of all code, tests running on every commit, and a single button to release to the cloud.


However, we're agile in the way only a start-up can be (rather than Agile in the way a big company might be).

Our process is lighter and less rigorous at the moment than it will need to be as we grow the team:

some of our sprints last two weeks, some ofthem last two months; some of them take the whole team, sometimes we spilt up and attack separate problems.

As we add more team members, we expect that things will change, both from new people bringing in new ideas and ways of working, and to enable us tocope with the growth in complexity which we have ahead of us.


We support flexible working, where everyone has the freedom to work from home when it suits them, but most people are in the office at least three or four days a week.

There's no substitute for the productivity gains you get from being able to talk yourideas over with someone on a whiteboard, or the unexpected ideas which come from an overheard conversation.

We can't support fully remote working, but we do support our employees having a life outside of the office - we don't expect you to work more than yourcontracted hours, or to be in the office at every waking moment; we expect you to do what it takes to do great things in your job in a way which is compatible with a happy life.

Technologies


We have a web interface in React and Typescript, a mobile app using React Native, a database using PostgreSQL accessible through a REST API using Python, logging using OpenSearch (with aspirations to start processing that data using machine learning), andmicroprocessors programmed in C++.

All of this is running on AWS as a serverless architecture but is also just a docker-compose up away from running on our local machines.


Using open source frameworks and third party infrastructure frees us up to write code which solves problems which no-one else has solved.

There is no shortage of things we want to implement to help our customers, so the smartest thing we can do is rely onbest practice and proven infrastructure for the standard stuff to allow us to focus on and deliver the things which set us apart.

What we're looking for

Our software team currently consists of three software engineers and one software test engineer.

Over the next year we aim to grow to approximately double that size through a mixture of graduate and experienced hires.

We're open to considering a range of experience from two years upwards.

We're all full stack engineers and you should be too, able to not just work at any point in the technology stack, but to also understand where a problem is best solved, and what theright architecture and tools are to build the optimal solution.

As an experienced engineer, we also expect that you have found your niche.

If you've been working in software for a few years, hopefully you've found which particular part of the problem space it is that you really enjoy.

Right now, we'd love someone whoenjoys working on the browser-based part of our solution so that our existing front-end focused engineer has someone to bounce ideas off, but whether you take delight in hand-crafting the perfect SQL query, you want to write automated tests to catch everybug, or you want to shave another minute off our deploy process, we'd like to hear from you.

Mayflower is acting as an Employment Agency in relation to this vacancy.

More jobs from Mayflower Recruitment Limited