Click here to revoke the Cookie consent

Middle Backend Engineer

  • Sky
  • Milan, Monte Penice
  • 15/05/2024
Full time Broadcast Engineering Engineering

Job Description

As a Backend Engineer you will be part of our development teams which are introducing the last generation of technologies such that Sky contents are the best on the web, providing to our customers the best experience.

You will be part of an Agile team, product focused, with the goal of having Sky Web sites working at their best, by focusing on user experience and performance best practices.

We ask the best to our teams and provide them with the investments and trainings they need so that we can grow together. That’s why we have created a collaborative environment, with an Agile approach where the various teams work on the innovation, evolution and maintenance of our products.

Key Responsibilities:

  • Enhancing and supporting a build framework for deploying applications
  • Driving best technology and software development practices into the team with passion and enthusiasm
  • Ensuring continuous improvement within the team

Requirements:

  • In-depth knowledge of Java, Typescript or JavaScript for backend development;
  • Good knowledge of Web development and principles;
  • Good knowledge of the principal design patterns;
  • Experience in Cloud development using AWS;
  • Knowledge of the serverless approach for Cloud development;
  • Experience with REST and GraphQL services;
  • Experience with testing and test automation (unit, integration, e2e);
  • Experience with DevOps and CI/CD pipelines;
  • Experience with an enterprise CMS development;
  • Knowledge of any of the following areas is a plus: SEO and analytics principles, Adobe AEM, frontend framework such as REACT.

Soft Skills:

  • Self-organized, team player, proactive personality;
  • Strong interpersonal skills and ability to work effectively with immediate team members, other IT areas, and clients in other departments;
  • Ability to adapt to the team needs and quickly shifting priorities.