Full Stack Engineer

Permanent, 1 to 2 days in office in London.

Salary is up to £75k + bonus + benefits

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

You will work on building a scalable distributed component-based AI platform including - configurable agentic workflows, flexible APIs, advanced business intelligence, one-click deployment and roll-back, sophisticated monitoring, self-healing operation and powerful feature rich UIs.

Role Description

Our client is looking for an experienced, professional, and enthusiastic full-stack developer to work on greenfield projects.

You will be self-motivated, and results oriented with a very strong attention to detail and quality.

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 / Svelte / 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 and Python

Education & Experience

Bachelor’s degree in computing, science, or engineering. At least 3 years of software development experience in a commercial environment. Track record of delivery and support of business-critical functions with an appreciation of the full development lifecycle. Proven ability to understand both client / user requirements alongside supportability, maintainability, and reliability concerns.

Company
McCabe & Barton
Location
City of London, Greater London, UK
Posted
Company
McCabe & Barton
Location
City of London, Greater London, UK
Posted