Summary

McLaren Applied Technologies is looking for full-stack software engineers. We are looking for people with technical interest and experience in back-end development.

  • Develop prototypes and deliver robust high-volume production systems;
  • Write server and client-side code for web applications and services using Scala and JavaScript;
  • Design and build internal and external APIs;
  • Structure analytics solutions;
  • Configure and manage customer deployments

Full Description

The Role

McLaren Applied Technologies is looking for full-stack software engineers to join the software team as our fast-paced business grows and evolves. We are looking for people with technical interest and experience in back-end development using a JVM language or in front-end web development using JavaScript.

  • Identify and take ownership of customer requirements and deliverables;
  • Develop quick prototypes and deliver robust high-volume production systems;
  • Write server and client-side code for web applications and services using Scala and JavaScript;
  • Design and build internal and external APIs;
  • Structure analytics solutions;
  • Configure and manage customer deployments;
  • Maintain an up-to-date knowledge of the tools and frameworks used in web-development and their respective advantages and disadvantages; and
  • Positively influence the technical direction of the team.

This is a full-time permanent role on-site in Woking, UK. There is flexibility for permanent staff to work from home on occasions.

Skills and Requirements

Minimum:

  • BSc in Computer Science or practical commercial experience;
  • Object-oriented programming experience in a JVM or JavaScript-based language;
  • Comfortable in a UNIX / Linux environment;
  • Writes unit, integration and functional tests; and
  • Understands database theory in practice for structured and unstructured data.

Preferred:

  • Strong foundation in computer science with competencies in data structures, algorithms and object-orientated design;
  • Web development experience;
  • Understands and appreciates good UX and data visualisation;
  • Familiar with AWS; and
  • Experience with the following languages, libraries and frameworks:
    • Scala, Play Framework, Spray, Akka, Slick, SQL, MongoDB, Node.js, JavaScript, HTML5, CSS, AngularJS, jQuery, Lo-Dash, Bootstrap.

Want to advertise?

Submit a listing

We'll handle the rest.

Looking for a Scala job?

Join our newsletter

Receive new jobs in your email.