Back-end Software Engineer


Premium Job From The Telegraph

Recruiter

The Telegraph

Listed on

27th February 2020

Location

London

Salary/Rate

Competitive + Benefits

Salary Notes

Competitive + Benefits

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Description

Working within our Newsroom team, you will be responsible for building resilient, scalable software services that support all aspects of the Telegraph Newsroom from Journalists and Editors to Digital Publishing and Video Production.

You will work within a high-performing, cross-functional agile team and work directly with the Business and its stakeholders to deliver a comprehensive roadmap of services backed by cloud infrastructure automation.

With over 400 journalists in our Newsroom, the Authoring Tool, Content Management System (AEM) and Platform Services are a critical capability for delivering the breaking news agenda to a global audience. We adopt a cloud-first, fully automated approach when solving business problems, always finding the right technology fit and embracing continuous improvement.

We are looking for a talented, passionate Engineer who can work in a thriving environment. Always enforcing quality through software development and tooling.

Key Responsibilities will include:

Build cloud-native software and services that underpin our award-winning journalism

Build solid, efficient, stable, scalable APIs

Maintain the high standard of the code by following TDD and BDD

Keep up to date with the latest technologies and methodologies to ensure The Telegraph stays ahead of the game

Be an active member of the Telegraph Engineering Team, contributing to the vibrant culture and promoting the Telegraph Engineering brand through public channels such as open-source community, blogs and meetups

Must be able to participate in an on-call rota and align to DevOps practices

Maintain Engineering standards in place

Requirements

Experience with core Java 8 and above

Experience with API Development and best practices

DevOps mindset to help build, run and own your own code in a production environment

Knowledge of software design concepts, practices, modern development methodologies, CI/CD and common cloud architectures

Passionate about the craft of software development and the delivery of quality digital products

Is able to enthuse others, aligning them to adopt and embrace the same characteristics

Experience in Agile practices such as: TDD, Pair Programming and Continuous Integration

Useful additional (but non-essential) skills

Knowledge of Adobe Experience Manager (AEM) and Node.js

Working knowledge of microservices (REST, GraphQl, async messaging)

Experience with API tooling and standards (authentication, versioning, documentation with swagger)

Knowledge of cloud technologies IaaS and PaaS cloud environments such as AWS or Google Cloud is an advantage, including serverless or Lamba architectures

Knowledge of HTML with some front end development experience

Experience of Content Management in a media industry is an advantage

Benefits

Central London location, 3 minutes from Victoria station

Modern cloud-first technology stack (Google and Amazon)

MacBook Pro

Technology conference attendance (there are always speaking opportunities)

Technical and business training and technical certifications where relevant (and the time to do them)

2 days ‘personal development training' of your choice (additional to any other training you need/receive)

Innovation & R&D time

Flexible working, per your line manager's agreement

A range of excellent benefits (including on-site gym, massages, GPs and more)

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: