Senior Full Stack Engineer

Company: Reach plc

Salary: Not provided

Location: , United Kingdom

react
node
vue

Description

• Enhance and improve existing Mantis systems and build next-generation Mantis services and products

• Participate from initial design and POC through full build, delivery and service management

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

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

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

• Advise and mentor less experienced team members; review and approve code changes

• Build frontend UIs, scalable SaaS APIs, backend application services and research ML models for text, image or video analysis

• Ensure delivered solutions meet high standards, agreed timescales and appropriate technologies/development practices

Requirements

• Significant experience as a software engineer (senior level) building scalable B2B and B2C products and services

• Experience with cloud platforms (AWS, IBM Cloud; Google Cloud for some data services)

• Backend: Node.js; experience with Java and Python where appropriate

• Frontend: Typescript and Javascript, React, Next.js, Vue.js, micro-frontends via Webpack module federation

• Datastores: PostgreSQL, MySQL, MongoDB, Elastic Search

• Event streams: Apache Kafka, AWS Kinesis/DynamoDB streams

• Serverless and compute: AWS Lambda/Cloud Functions, ECS/Fargate

• Storage/CDN: S3/Cloud Object Storage, Akamai, CloudFront

• ML/NLP: IBM Watson Natural Language/Machine Learning services

• Containerisation and CI/CD: Docker, Drone CI, AWS CDK and CloudFormation

• Observability: log and service monitoring tools

• Testing: unit and integration testing (Karma, Jest, Cypress)

• Experience writing infrastructure/DevOps code to provision and manage cloud infrastructure

• Experience designing scalable SaaS APIs, backend services and frontend components

• Experience reviewing and approving code changes and mentoring junior engineers

• Strong understanding of clean code principles and development best practices

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

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

Benefits

• 25 days' holiday (plus bank holidays) and additional days after 3, 5 and 10 years

• Scheme to buy extra holiday

• An extra day's paid leave each year to volunteer

• Big moment day – an extra day's paid leave

• Company pension with matching contributions up to 6% and salary sacrifice option

• Supportive and progressive people policies including enhanced family leave and flexibility

• Healthcare cash plan (money back for medical expenses and fast access to doctor's appointments)

• Car lease scheme for electric/hybrid cars via salary sacrifice

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

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

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

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.