Senior Full Stack Engineer

Company: Reach plc

Salary: Not provided

Location: , United Kingdom

react
node
vue
remote

Description

• Work in the Mantis product development team to enhance current systems and build the next generation of Mantis services and products

• Be involved from initial design, through POC to full build, delivery and service management

• Work with internal stakeholders and external customer teams and collaborate closely with Tech Leads and Product Owners

• Design solutions and write application code (backend services, APIs and frontend components) and DevOps code to provision and manage infrastructure

• Use multiple cloud platforms (including AWS and IBM Cloud), cloud services and serverless infrastructure

• Advise and help less experienced team members, review and approve code changes

• Perform varied tasks: build frontend UIs, create scalable SaaS APIs and backend services, research and prototype ML models for text, image or video analysis

Requirements

• Senior/experienced software engineer with proven experience in building scalable B2B and B2C products and services on cloud platforms

• Experience with cloud platforms: AWS, IBM Cloud; familiarity with Google Cloud for data services

• Proficiency in Typescript and JavaScript on the frontend and Node.js for backend services

• Experience with frontend frameworks: React, Next.js, Vue.js and micro-frontends via Webpack module federation

• Experience with serverless architectures: Lambda/Cloud Functions, AWS Step Functions

• Experience with relational databases (PostgreSQL, MySQL), ElasticSearch and MongoDB

• Experience with event streams: Apache Kafka, AWS Kinesis/DynamoDB

• Experience with container/orchestration and compute: Docker, ECS/Fargate

• Experience with cloud storage (S3/Cloud Object Storage) and CDNs (Akamai, CloudFront)

• Familiarity with LLMs, RAG architecture and IBM Watson Natural Language/Machine Learning services

• Experience with CI/CD (Drone CI), infrastructure-as-code (AWS CDK, CloudFormation)

• Familiarity with observability, logging and service monitoring tools

• Experience with unit and integration testing frameworks (Karma, Jest, Cypress)

• Ability to design solutions, write backend services, APIs, frontend components and DevOps code

• Experience mentoring, advising and reviewing work of less experienced engineers

• Ability to bridge technical and business stakeholders and understand commercial drivers and KPIs

• Flexible and keen to learn new languages, frameworks and platforms

Benefits

• 25 days' holiday (plus bank holidays), plus an extra day after 3, 5 and 10 years, with a scheme to buy extra holiday

• An extra day's paid leave each year to volunteer for a cause close to you

• Big moment day - an extra day’s paid leave for a moment that matters to you

• Company pension contributions matched up to 6% (you can contribute through salary sacrifice)

• Supportive and progressive people policies, including enhanced family leave and policies to promote flexibility and inclusion

• Healthcare cash plan - money back for a range of medical expenses and fast access to doctor's appointments

• Car lease scheme to buy a new electric or hybrid car through a leasing partner via salary sacrifice

• Wellbeing support including a 24/7 assistance programme for you and your family

• Access to discounts including 15% off via Reach's online marketplace, Yimbly

• Interest-free loans (including for season tickets and technology)

• Flexible working arrangements and the ability to work remotely

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.