Jobs

Software Engineer BackEnd


Job details
  • Telegraph
  • London
  • 1 week ago
Applications closed

At the Telegraph we build an amazing, engaging, fast, reliable and secure digital product (website and app) that showcases our journalism, encourages subscription and makes that process as seamless as possible.

As a Back End Engineer your primary purpose will be to develop backend domain software applying modern best practices to deliver quality user experiences to support the Telegraphs subscription strategy.

Our Engineering principles are based on BUILD it, RUN it, OWN it.

You will ensure your code is delivered to the highest standard in line with the product goals, on time and within budget, and you will be part of the rota to provide technical support for the systems in production. You will collaborate in the development of our performance and verification pipelines, and the cloud infrastructure required to run these, with the constant aim of full automation. Youll also collaborate with other engineers, sharing your knowledge and experience.

Above all, you’ll want to make The Telegraph better, which may sometimes involve challenging the status quo.

This is a hybrid role, with 3 days in the office.

Key Responsibilities

  1. Develop and maintain an enterprise class website by building applications and custom workflows using AEM CS (Adobe Experience Manager as a Cloud Service).
  2. Work closely within a cross functional team of Delivery Managers, Business Analysts and Engineers whilst collaborating with Product Managers and Designers to ship product features.
  3. Architect, design and develop features on the roadmap applying modern best practices in your designs and implementations.
  4. Ensure your code and the code of the engineering team is to a high standard and in line with the product and technology standards and goals.
  5. Help define, roll out and evolve our testing strategy.
  6. Seek ways to improve the team’s processes, ensuring best practices are shared across the wider technology team.
  7. Provide 2nd line operational support as part of the on-call duty and proactively prevent, address and resolve production issues if they arise.
  8. Work with a Dev Ops mindset to help build, run and own your own code in a production environment.
  9. Work with 3rd party technology partners and suppliers as required.
  10. Keep up with the latest technology innovations in media, cloud and software development.
  11. 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 communities, blogs and meetups.
  12. Have an expert understanding of internet technologies, architectures and general application development.
  13. Be able to apply agile development principles and champion modern best software practices to continuously improve our software and the development processes.
  14. Have a strong understanding of the full software development life-cycle and be eager to influence the processes adopted by the team in delivering projects.
  15. Act as a strong advocate for quality in the product development, continuous integration and automation and have a deep understanding on how to achieve these through the latest test strategies and using automation frameworks.
  16. Collaborate in all aspects of software development with focus on quality, performance and verification pipelines with the constant aim of full automation.
  17. Contribute towards architectural designs and development techniques and standards.
  18. Have experience of the day-to-day on-call operations which includes ensuring you and your team have the training, tools and processes to quickly respond to any issues that may arise.
  19. Be able to communicate technical concepts to technical and non-technical audiences and operate as an advocate in the importance of DevOps.
  20. Have a flexible attitude and be willing to tackle new challenges with energy and urgency with a desire to develop and learn new skills.
  21. Be team-oriented, keen to share your knowledge and open to giving and receiving continuous feedback.

Technical skills required for the role

  1. JAVA latest editions.
  2. JUnit unit-testing framework.
  3. A firm believer in test-driven development and continuous deployment with tools such as Jenkins.
  4. Prior experience with Docker containers and CI/CD servers such as Jenkins.
  5. Experience of software delivery within a high web traffic/high volume transactional online/digital/media environment.
  6. Best practice knowledge of security, performance and accessibility.
  7. Been part of a high-performing, autonomous, Agile development Team.

For over 160 years, we’ve had a clear purpose - to lead the news agenda, spark debate and provoke comment through our journalism. In today’s constantly changing landscape, our purpose is more important than ever.

That’s why we need curious, open-minded and resilient people across our organisation. People who thrive in a fast-paced environment, who aren’t afraid to explore new opportunities and who are committed to doing what’s right. Join us and, whatever your role, background or skills, you can make the story.

J-18808-Ljbffr

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineers X 5 - Kotlin

Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies,...

Simple Machines London

Sr. Backend Software Engineer - Alternatives Data Management

Who We AreAddepar is a global technology and data company that helps investment professionals provide the most informed, precise guidance for their clients. Hundreds of thousands of users have entrusted Addepar to empower smarter investment decisions and better advice over the last decade. With client presence in more than 45...

addepar Edinburgh

Software Engineer (Full Stack)

Do you want to influence the lives of millions of people every day?Do you want to be part of a growing digital publishing company that will become one of the largest disseminators of knowledge in the world?If you answered yes to those questions, you may be the person we're searching...

Be Amazed Media Ltd London

Software Engineer, Machine Learning (Mid)

We're putting together a talented team to build the #1 training platform for RunnersWe help everyday runners become outstanding by providing world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. To date we have built iOS, Android and Apple watch...

Runna London

Senior Software Engineer (Basé à London)

About the TeamAt Albatross, we are on a mission to revolutionize user engagement. Through advanced AI-driven personalization, we generate inspiring user experiences that increase conversions, and loyalty. Our founders are recognized thought-leaders with a proven track record of delivering personalization solutions at leading tech companies. We are at an exciting...

Jobleads Greater London

Staff Software Engineer, Mobile

About Quizlet: Inspired by our belief that anyone canlearn anything and powered by our own curiosity, we build thesmartest tools we can imagine to help students learn. Quizlet isthe popular, global learning platform and app that millions ofstudents, teachers and everyday people use to study any subjectimaginable for school, work...

Owl Ventures London