Entry Level Software Engineer

If you want to be a Software Engineer and looking to work with a dynamic data science and ML?start-up with flexible?working;?a relaxed culture, where we find time for fun; stock options and great?work?culture, then read on!

We're looking for a recent graduate or school leaver with the ability to be a Software Engineer to help bring to life our portal and API environment. If you are energetic and love to solve a problem, keep reading. Male, Female, vegan, carnivore, we don't care. We want somebody who is excited to work in a diverse team and who can accept they don't know all the answers but is willing to put in the work to find them.?

About us

Our vision is to be the global commercial leader in human influence mapping while protecting peoples' right to privacy. Started in 2019 and based nr. Cambridge, UK, we have just completed our first significant funding. We're working to combine the fields of network science and machine learning to produce tools that drive results for our customers.

Role overview

We're looking for an Entry Level Software Engineer to work on our SaaS portal and API . This is a highly visible and essential role in the business. Being a start-up, we're looking for someone who can find problems and get stuck in without a rigid role definition.

Who we're looking for someone

  • Who is passionate about technology & software engineering

  • Is interested in working with .NET, C# and Azure

  • A keen problem solver both individually and as part of a team

  • A clear communicator in person and online

  • Enjoys learning new things and keeps up to date with the latest technologies

  • Get enjoyment out of having conversations with likeminded technologists and developers

  • You get a kick out of creating robust and reliable solutions to problems you are presented

Things you must have done

  • At least one personal project and/or educational project which involves programming . You will be asked to present this project during the interview process.

  • Someone who is familiar with basic software engineering paradigms (OO, functional etc) and principles (DRY, SOLID etc)

  • Has at least basic knowledge of SQL databases and can write queries/commands (This is something you could learn before starting the process)

Things that are nice to have

  • Able to programme in at least one language

  • Has at least basic knowledge NoSQL storage

  • Exposure to container technologies such as Docker

  • Experience authoring unit and integration tests

Challenges

We're a small team, working in a new and exciting space so there will be challenges. We're putting that front and centre. We don't know what we don't know so if that makes you uncomfortable then we're probably not going to be for you. If on the other hand, this excites you, let's talk.

Location

Based nr. Cambridge, UK, we're open to remote or office based workers...... click apply for full job details