Back-end Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
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)