Overview

Position Title: Lead Node.js Backend Software Engineer

Company: ITV

Location: Sheffield, UK

Job Description:

You’ll be helping us starting a cloud project from scratch including establishing the quality and engineering practices, building and leading a team, and helping us shape a supportive, learning, inclusive engineering culture.

Responsibilities:

  • Help design and implement quality and cross-functional software development processes
  • Have a role in defining and enabling a good engineering culture
  • Recruit and on-board front end engineers in the team
  • Line manage team members both internal and external from our near-shore partners
  • Lead and contribute to software design and implementation
  • Lead software optimisation efforts
  • Define and follow software standards and processes from peer code reviews to coding standards
  • Follow best DevOps and DevSecOps practices, to ensure successful delivery, observability, operation and security of software in production
  • Work with test and operations teams to troubleshoot and resolve issues
  • Write unit and automated functional tests

Requirements:

  • Experience or knowledge of our some or all of our stack: JavaScript/TypeScript, React (+ Native), Node.js, GraphQL, REST, Redis, PostgreSQL
  • Experience of AWS especially serverless, e.g. Lambda, RDS, Aurora, RDS/Aurora,Cognito
  • Experience of deployment using Infrastructure as Code, e.g. Terraform, Serverless, AWS SAM
  • Worked with source control systems such as Github and flows such as Github Flow
  • Experience of building and managing teams of Engineers
  • Experience collaborating on cross-functional teams including architects, developers in test, QA, product owners
  • Knowledge and experience of agile/lean processes and methodologies
  • Experience working with software quality, observability and reporting tools
  • Experience of TDD and BDD testing with Cucumber and Gherkin
  • Experience defining and using CI/CD pipelines, e.g. CircleCI and security and quality tooling, e.g. Snyk, JSLint
  • Knowledge of the UK broadcast industry & broadcast/OTT advertising market or digital marketing and advertising industry

About ITV

It’s an exciting time to join ITV. With the largest commercial family of channels in the UK and with our global footprint growing, we’re about to take not only our business, but also broadcasting, as we know it, to a whole new level.