Full Stack Software Engineer

Five AI
Apply Now

Job Description

At Five, we’re creating a platform for autonomous vehicle development and safety assurance. Our platform will empower the industry to build automated driving systems that are safer, smarter, faster and scalable. We're doing this by applying insights learned from solving some of the most challenging problems in this space.

We’re engineers, scientists, developers, and designers. We’re problem-solvers, dreamers, pioneers, innovators, creatives and pragmatists. We’re new hands and accomplished pros. We’re hard-working people, solving far-reaching challenges.

About the Team

We like our code clean and straightforward. We like thorough unit testing; we think that ship it is more important than it's not perfect yet, we are pragmatic programmers. We believe that DevOps is a culture and not a role or team, and everyone embraces it. We prefer incremental changes and iterations over long development cycles. We love getting our sprint backlog done, and we help each other to achieve it. We don't know everything, and we are always eager to learn more from each other or on our own. We are not afraid of exploring new technologies that could help us to deliver faster and better.

What you will do

As a Full Stack Software Engineer on our SaaS platform, day to day, you'll be expected to: define, design, implement and integrate significant features, either alone or working with other members of the team. You'll investigate and solve complex system issues and bugs. You'll provide code and design review for other team members. You'll help to develop and improve our CI/CD systems. You'll contribute to maintaining high technical standards, e.g. overall architecture and design patterns, continuous build systems, coding standards, etc. You'll work collaboratively with other teams across the company to implement features and coordinate development efforts and best practices.

About You

  • You ideally have a good mix of Full Stack Software Engineering development work in modern cloud architectures. 
  • You are comfortable building web UIs in modern React
  • You are comfortable building web services in modern Python or similar.
  • You have a strong understanding of Javascript (ES6+), HTML and CSS.
  • Ideally you will have experience writing and reviewing code in Typescript, with React and GraphQL among others.
  • You are comfortable implementing REST APIs.
  • You’ll know the entire development life-cycle in a web/cloud environment and software engineering best practices well, including cloud-native architecture, design, code, unit testing, integration testing, code review, and documentation. 
  • You'll be experienced in scaling software projects and delivering a high-quality product for customers. In the spirit of continuous improvement, you'll be able to bring this experience to Five!
  • You know your way around CI/CD tools such as GitLab, CircleCI, Travis CI, or Jenkins, and with the practice of building and maintaining deployment pipelines.
  • Any exposure to Infrastructure as Code practices (Terraform, etc) and containerization (Docker, Kubernetes, etc) would be beneficial.

Benefits

You will be joining a European leader in the autonomous driving system market where you can have a real impact in a smart, low-ego multi-cultural team. We provide an environment where you can develop your skills and deliver meaningful work that matters. You’ll be rewarded with a competitive salary and financial package, pension and private medical care.

Company Info.

Five AI

Five AI is building self-driving software components and development platforms to help autonomy programs solve the industry’s greatest challenges.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
    120
  • Location
    Cambridge, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Five AI is currently hiring Full Stack Software Engineer Jobs in London, UK with average base salary of £67,000 - £97,000 / Year.

Similar Jobs View More