Join the team...

We are always keen to hear from interesting people. Think you know loads about people and business? Have a brilliant plan to save businesses time and money? Maybe you have a proven track record delivering brilliant software applications?

If so, we’re looking for you.

If you think you’ve got the skill, talent, and, above all else, the right attitude to make a difference to the lives of the people we work with, we’d love to see what you can do. We like to think we’re the exception to the rule so, if you’re a bit exceptional too, get in touch.

Available Positions

We love meeting people who can make our team even better so if you see a position that you want to apply for then just shoot us a message at hello@novelapp.co.uk

The Role

Optimal Compliance (the people behind Novel) are currently recruiting for a Back end Engineer to work alongside the Head of Engineering and the wider business.

Optimal Compliance specialises in helping SMEs to run their businesses more efficiently. One of the schemes that Optimal Compliance advises on is the R&D Tax Credits scheme which can be tricky and time-consuming for small businesses, this is why we built Novel. You will play a pivotal role in designing, architecting and building out an enterprising, high quality SaaS application that simplifies the process of claiming, so that small businesses can create their own claims.

We are looking for someone who is based in the United Kingdom and would be able to commute to the London office regularly.

The Day to Day

Technology

  • Use AWS Services like S3, AppSync, DynamoDB, Lambda, SQS, SNS, CloudFormation and many more to continue building out the serverless GraphQL API
  • Write backend code using NodeJS and Lambda to extend the capabilities of the platform and integrate with 3rd party services
  • Implement modern backend concepts like a GraphQL API
  • Work on a broad array of caching strategies at various levels like Object, Database and Web caching using technology like DAX, Cloudfront and S3 cache
  • Develop solid practices around CI/CD using enterprise tools
  • Participate in pair programming sessions and execute thorough code reviews

Lead

  • Be autonomous in the decision making and communicate your decisions with other project leads and partners
  • Take ownership of the back end and infrastructure, uphold the standards existing standard, whilst introducing new standards as the stack grows
  • Play a major role in building your team and mentor the team as it grows
  • Coordinate with the rest of the team working on different layers of the infrastructure

Learn

  • Whether its Front end Development, Cloud Engineering, Integrations Networks or even Neural Networks – Get the space and time to continue to build the breadth of your skill set – to become a Polyglot engineer across multiple disciplines
  • To achieve this, we will give you the freedom to explore and the time to work towards your goals
  • We will also invest in a library of online courses for whichever avenues you choose to go down

The Responsibilities

  • Developing new API features using AppSync, Velocity Template Language, (VTL) Node and Lambda
  • Creating new infrastructure in AWS to support with the backend development using Cloudformation, Serverless Application Model (SAM), Amplify and other IaaS platforms
  • Transforming the API from a ‘single client’ API into a centralised ‘multi-platform’ API that will serve all products within the business
  • Working with the engineering lead to take ownership of the back end architecture
  • Creating architecture diagrams that are globally understandable to the wider team
  • Implementing and maintaining a rapid and scalable caching layer
  • Recommending and architecting new technologies to extend the functionality of the platform
  • Interfacing with other business units to digest requirements and produce tangible chunks of development work

The Essential Skills

  • NodeJS
  • GraphQL (AppSync)
  • AWS (Serverless) – AppSync, Lambda, DynamoDB, S3 (Lifecycle policies, access control list, bucket policies), CloudFormation, IAM Roles and Policies, DynamoDB Accelerator (DAX), CloudFront
  • AWS (Server) – EC2, Load Balancing
  • CI/CD
  • ElasticSearch
  • Testing
  • Git (GitHub)
  • Authentication and authorization flows

The Good-To-Haves

  • React 
  • AWS Amplify
  • Leading backend teams
  • Well rounded knowledge the wider technical landscape

The Role

Optimal Compliance (the people behind Novel) are currently recruiting for a Front end Engineer to work alongside the Head of Engineering and the wider business on a Greenfield project.

Optimal Compliance specialises in helping SMEs to run their businesses more efficiently. One of the schemes that Optimal Compliance advises on is the R&D Tax Credits scheme which can be tricky and time-consuming for small businesses, this is why we built Novel. You will play a pivotal role in designing, architecting and building out an enterprising, high quality SaaS application that simplifies the process of claiming, so that small businesses can create their own claims.

We are looking for someone who is based in the United Kingdom and would be able to commute to the London office regularly.

The Day to Day

Code

  • Use React, Redux, GraphQL and AWS Amplify to develop a robust, performant, testable and easy to maintain front end
  • Implement modern front end testing techniques with technologies of your choice
  • Participate in pair programming sessions and execute thorough code reviews

Lead

  • Build a codebase from the ground up that is robust and easy to maintain
  • Be autonomous in the decision making and communicate your decisions with other project leads and partners
  • Take ownership of the front end codebase and uphold the standards within it
  • Play a major role in building your team and mentor the team as it grows
  • Coordinate with the rest of the team working on different layers of the infrastructure

Learn

  • Get the space and time to continue to build the breadth of your skill set, to become a Full Stack engineer across multiple disciplines!

The Responsibilities

  • Developing new user-facing features using React and Redux
  • Translating designs and wireframes into high quality HTML, CSS and JS code
  • Developing and owning the front end website architecture
  • Ensuring cross-platform optimization and responsiveness for mobile phones
  • Working with other parts of the technology team to develop a serverless backend to the application
  • Seeing through a project from conception to finished product; from design, development to delivery
  • Interfacing with other business units to digest requirements and produce tangible chunks of development work

The Essential Skills

  • React (React Hooks)
  • Flux/Redux
  • GraphQL
  • CSS-in-JS
  • Build pipelines and task runners – Babel, Webpack, NPM
  • Modern testing methodologies – Unit, e2e, Smoke
  • Git/GitHub

The Good-To-Haves

  • Isomorphic React
  • Leading front end teams
  • AWS Amplify
  • Authentication and authorization flows
  • Sketch and Zeplin
  • CICD
  • Well rounded knowledge the wider technical landscape