cover image
Reach plc

Reach plc

www.reachplc.com

2 Jobs

2,212 Employees

About the Company

Reach is the UK’s and Ireland’s largest commercial news publisher. We’re home to over 120 trusted brands, from national titles like the Mirror, Express, Daily Record and Daily Star, to local brands like MyLondon, BelfastLive and the Manchester Evening News, as well as our US brands.

Every month, we reach 69% of the UK online population who come to us for trusted news, entertainment and sport.

Listed Jobs

Company background Company brand
Company Name
Reach plc
Job Title
Senior Fullstack Engineer
Job Description
**Job Title:** Senior Fullstack Engineer **Role Summary:** Design, develop, and maintain scalable B2B/B2C SaaS products within the Mantis suite, covering backend services, APIs, frontend components, and cloud infrastructure. Lead technical decisions, ensure code quality, and mentor junior engineers while collaborating with product owners and stakeholders. **Expectations:** - Deliver high‑quality, production‑ready features on schedule. - Uphold clean‑code principles, testing standards, and best practices. - Provide technical guidance and code reviews for the team. - Continuously expand knowledge of new languages, frameworks, and cloud services. **Key Responsibilities:** - Architect and implement backend services (Node.js, serverless, micro‑services) and frontend applications (React, Next.js, Vue.js, micro‑frontends). - Write infrastructure‑as‑code using AWS CDK, CloudFormation, and Docker. - Integrate with cloud platforms (AWS, IBM Cloud, Google Cloud) and services such as S3, ECS/Fargate, Lambda, Kinesis, DynamoDB. - Develop and maintain data stores (PostgreSQL, MySQL, MongoDB, ElasticSearch). - Build event‑driven pipelines using Apache Kafka, AWS Kinesis, and related streams. - Implement observability, logging, and monitoring solutions. - Create and maintain automated CI/CD pipelines (Drone CI). - Conduct unit, integration, and end‑to‑end testing (Jest, Cypress, Karma). - Collaborate with product owners and stakeholders to align technical solutions with business KPIs. - Mentor junior developers and enforce code‑review standards. **Required Skills:** - Proficiency in TypeScript/JavaScript, Node.js, React, Next.js, Vue.js. - Experience with serverless architectures (AWS Lambda, Cloud Functions) and containerization (Docker, ECS/Fargate). - Strong knowledge of AWS services (CDK, CloudFormation, S3, Kinesis, DynamoDB, Step Functions) and IBM/Google Cloud fundamentals. - Hands‑on experience with relational databases (PostgreSQL, MySQL) and NoSQL stores (MongoDB, ElasticSearch). - Familiarity with event streaming platforms (Apache Kafka, AWS Kinesis). - Understanding of LLM/RAG concepts and IBM Watson ML/NLP services is a plus. - Competence in CI/CD tooling (Drone, Git) and automated testing frameworks. - Ability to write clean, maintainable code and conduct thorough code reviews. - Excellent communication skills to bridge technical and business teams. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Relevant cloud certifications (e.g., AWS Certified Solutions Architect, IBM Cloud Certification) are desirable but not mandatory.
London, United kingdom
On site
Senior
23-09-2025
Company background Company brand
Company Name
Reach plc
Job Title
Software Engineer (Backend Developer - NodeJS)
Job Description
**Job Title**: Software Engineer (Backend Developer – NodeJS) **Role Summary**: Design, develop, and maintain event‑driven, server‑side applications that power content delivery. Leverage Node.js, TypeScript, and microservices to build scalable RESTful APIs and integrate with Kafka, AWS, and CI/CD pipelines within an Agile/Scrum environment. **Expectations**: - Deliver high‑quality, maintainable code on time and within scope. - Conduct code reviews, write documentation, and unit tests. - Collaborate cross‑functionally with product, QA, and ops teams. - Participate in technical decision‑making and continuous improvement of the architecture. **Key Responsibilities**: 1. Develop new backend services and enhance existing features using Node.js, TypeScript, and event‑driven patterns. 2. Design, implement, and consume RESTful APIs; integrate with Kafka for message‑driven communication. 3. Manage AWS resources (S3, ECS, CloudWatch, CloudFormation) and automate tasks with Bash scripting. 4. Build and maintain CI/CD pipelines to ensure reproducible, reliable deployments. 5. Conduct code reviews, write unit tests, and produce technical documentation. 6. Communicate progress, issues, and requirements with stakeholders in an Agile/Scrum framework. 7. Manage multiple concurrent projects and meet deadlines in a dynamic environment. **Required Skills**: - Proficient in Node.js and TypeScript. - Strong experience designing and consuming RESTful APIs. - Hands‑on knowledge of event‑driven architectures and Kafka messaging patterns. - Familiarity with microservices, AWS (S3, ECS, CloudWatch, CloudFormation). - Bash scripting for automation. - Building and maintaining CI/CD pipelines (e.g., using GitHub Actions, Jenkins, GitLab CI). - Agile/Scrum experience with effective cross‑team communication. - Excellent problem‑solving and code quality focus. - Ability to manage multiple tasks and meet deadlines. - Exposure to Java services is a plus. **Required Education & Certifications**: - Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Relevant certifications (e.g., AWS Certified Developer, AWS Certified SysOps Administrator, or similar) are advantageous but not mandatory.
London, United kingdom
Remote
04-12-2025