Senior Fullstack Engineer

New Today

Overview

We are looking for experienced software engineers to join our Mantis product development team. This team is responsible for the design and development of our award-winning Mantis suite of contextual publishing and AdTech tools.

We’re part of Reach plc, the UK’s and Ireland’s largest commercial news publisher. Every month, 48 million people come to us, via print and online, for news, entertainment and sport content they can trust.

Mantis is a suite of products developed within our Reach Solutions group used across our own digital publications and provided as B2B services to other publishers, integrated with the wider AdTech ecosystem. At its core Mantis is a contextual analysis tool which uses ML/AI to provide an in-depth understanding of content created by journalists and others, with products for brand safety, contextual targeting, content recommendations, content search and personalisation, content aggregation, content feeds and personalised newsletters. More products are in development and planned for the future.

What will you do?

You will be working in our Mantis product development team, enhancing and improving our current systems and building the next generation of Mantis services and products. You will be involved from initial design, through POC to full build, delivery and service management, working with internal stakeholders and external customer teams.

You will work closely with Tech Leads and Product Owners to ensure that everything we build meets high standards, is delivered to agreed timescales and uses the most appropriate technologies and development practices.

You will design solutions and write application code (backend services, APIs and frontend components) and DevOps code to provision and manage the infrastructure it runs on. We use multiple cloud platforms (including AWS and IBM Cloud) and increasingly serverless infrastructure.

As an experienced Senior Engineer you will advise and help other team members and review/approve code changes.

You will be flexible and keen to expand your skills, learning new programming languages, frameworks and platforms where necessary. One day you might build a frontend UI for a dashboard, the next a scalable SAAS API, a backend service, or research a new ML model for text, image or video analysis.

Who are we looking for?

We are looking for experienced software engineers to join our Mantis team. Ideally you’ll have experience building scalable B2B and B2C products on cloud platforms and integrating these with customer systems. You should be able to work on your own initiative while supporting the wider team.

We value people who care about code, follow clean code principles and development best practices, and who can bridge technical and business stakeholders, understanding commercial drivers and KPIs the products must meet.

Technologies we use (and we hope you have experience with many):

  • AWS and IBM Cloud for application services, Google Cloud for some data services
  • Typescript/Javascript on frontend and Node.js on backend; Java and Python where appropriate
  • React, Next.js, Vue.js, micro-frontends via Webpack module federation
  • Relational databases (e.g., PostgreSQL, MySQL)
  • Elastic Search
  • MongoDB
  • Apache Kafka & AWS Kinesis/DynamoDB
  • Serverless Lambda/Cloud Functions
  • ECS/Fargate
  • S3/Cloud Object Storage
  • IBM Watson Natural Language/Machine Learning services
  • Docker
  • CDN services (Akamai, Cloudfront)
  • Drone CI
  • AWS CDK and CloudFormation
  • Observability tools
  • Unit and integration testing (Karma, Jest, Cypress)

How we'll look after you

We take good care of our people with a range of benefits, not just a pay packet. Benefits include:

  • 25 days' holiday (plus bank holidays), with extra days after 3, 5 and 10 years, and a scheme to buy extra holiday
  • An extra day’s paid leave each year to volunteer
  • Big moment day – extra paid leave for moments that matter (e.g., marriage, moving, new family member)
  • Retirement savings - company pension contributions match up to 6% and salary sacrifice options
  • Supportive and progressive policies including enhanced family leave and flexibility, with guidance on policies for families and carers
  • Healthcare cash plan for medical expenses and fast doctor access
  • Car lease scheme with salary sacrifice for electric or hybrid cars
  • Wellbeing support including 24/7 assistance for you and family
  • Discounts including 15% off with Reach’s Yimbly marketplace
  • Interest-free loans for season tickets and technology

Additional Information

Reach plc believes diversity brings benefits for our customers, our business and our people. We are committed to being an inclusive employer and encourage applications from all suitable applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£150,000 - £200,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search