Full Stack Engineer - £500 - £600 PD - 6 Month Contract Outside IR35 - London

Job type:
Start date:
McCabe & Barton
Published at:
flag_no United Kingdom
Project ID:

This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Circa £500 - £600 PD Outside IR35 Contract 6 Month - then extension or perm conversion likely.

Software Engineer, Full Stack Developer (Node/Microservices/AWS)

Our client is an exciting start-up with the security of significant financial backing, blue chip current clients and a rapidly growing sales pipeline, providing a modern cloud-native Software as a Service (SaaS) solution.

You will work on building a scalable distributed component-based AI platform including - configurable workflows, flexible APIs, advanced business intelligence, one-click deployment and roll-back, sophisticated monitoring, self-healing operation and powerful feature rich UIs. You will also integrate sophisticated omni-channel AI components including - natural language processing, transformers, neural nets, OCR, voice transcription, pattern recognition, proprietary domain model training and management.

Role Description

The ideal candidate will be an experienced full-stack developer, joining a team of 3 or 4 of like-minded developers to work on greenfield projects to translate product strategy and requirements into suitable, maintainable and scalable solutions. You will be responsible for taking a product feature all the way from concept to production with testing and DevOps being integral part of day-to-day work.

Furthermore, you will:

  • Work with professional software engineering practices and set best practices for the full software development life cycle
  • Collaborate closely with team members and product owners to share best practice as well as discuss and motivate design solutions
  • Develop with a test-driven approach and employ well established design and architecture principles
  • Write functional and integration test suites
  • Contribute to performance and failure testing
  • Drive and participate in the team's agile practices
  • Take part in continuous improvement of the development process

Essential Technical Skills

  • Language - JavaScript, NodeJS, Typescript
  • Framework - NestJS/Express/Microservices
  • Testing - Jest/Mocha/Cypress/React testing Library
  • API - OpenAPI/GraphQL/GRPC
  • Messaging - AMQP/RabbitMQ/Kafka
  • Data Storage - MongoDB/Mongoose
  • Web UI - Angular/ReactJS/Webpack/HTML/CSS
  • Security - Oauth2
  • Build Tools - Nx Dev/Yarn/npm
  • Platform - Docker/Nginx

Desirable Technical Skills

  • Serverless
  • AWS/GCP - API Gateway/Lambda
  • Orchestration Stack - Kubernetes/Nomad
  • Experience with Java