Company: Reach plc
Salary: Not provided
Location: , United Kingdom
• 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
• 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
• 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)
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.