Jobs
Technical

Senior Software Engineer

Publishing

This global media company is home to many iconic and recognisable brands, their award winning content reaches over 379 million across social media platforms and more than 1 billion video viewers each month (we’re talking big brands here!).

The client

They operate across several markets and are really passionate about being a global team.

They’re focused on a vision that promotes creativity and passion for their engineers who own the technology portfolio of one of the world’s most recognisable brands.

The role

What will I be doing?

They utilise a classic JavaScript stack, making use of the following;

  • Javascript, TypeScript, Node.JS, React and React ecosystem, Next.js
  • GraphQL, REST APIs
  • Postgres, MongoDB, Elasticsearch
  • Docker, Terraform, AWS, Kubernetes.
  • Kibana, Datadog

However on a day to day you’ll be doing the following;

  • Working within a cross-functional team that includes designers, UX engineers, and Product.
  • Working on their collection of Node apps; using a mix of Express, Hapi, and Fastify
  • Working on front-end apps; using React.js and Next.js
  • Shipping features and services that impact a large audience worldwide.
  • Contributing to technical decision-making, solutionizing and estimations.
  • Pairing with members of your team to identify the most optimal solution. Regularly conducting code reviews to ensure high standards of engineering quality in the code that they write.
  • Mentoring colleagues at every level, and a willingness to be mentored by them.
  • Supporting your Tech Lead and Engineering Manager in technical decision making, solutionizing and estimations.
  • Looking at logs and monitoring metrics and responding to alerts; they use Kibana, ElasticSearch and Datadog extensively, but as long as you’re aware of how important observability is, they don’t mind what tools you may have used in the past.
  • Working in collaboration with Platform, SRE and Architecture teams as and when necessary.

The candidate

How do I get this job?

As this is a senior position, you’ll need expert knowledge of JavaScript and Node, a great understanding of ES9 and React as well as JavaScript testing frameworks (Jest and Mocha). The following is also ideal;

  • Good understanding of Cloud Native architecture, containerisation, Docker, AWS, CI/CD, and DevOps culture. Kubernetes foundational knowledge would be a great bonus, as they use it extensively. Practical experience in the use of leading engineering practices and principles.
  • Practical experience of building robust solutions at large scale. They serve traffic in the many millions every month so their products need to scale seamlessly to meet their customer demands. Appreciation for functions of Product and Design, experience working in cross-functional teams.
  • You love working with a global multicultural team and can be flexible with your working hours when required. A person with a desire to work in a diverse team; from cultural, to gender, to neurodiverse teams and everything in between.
  • Someone who’ll add to and enrich their culture. You’ll try to make the codebase nicer for the next person that visits it.
  • You’re someone who’ll own every step of the development process; from refining tickets to shipping the code to production. You’ll do your best, and ask for help when it’s needed.
  • You have an interest or desire to learn about every part of the stack; from the latest JavaScript standards, to GraphQL, to accessibility, and the infrastructure they deploy to (they use Kubernetes extensively, but they have a dedicated platform team on hand to help!)
  • Someone who can communicate in a variety of media (through Slack and in person) effectively within their team, outside of their team, and with people in their product and design families, to even our users

They’re really big on teamwork and knowledge sharing so you’ll be working with global teams with an openness to mentoring.

What will I get for all this?

They’re offering a salary of up to £75,000, flexibility regarding remote working and plenty of other benefits including;

  • 25 days leave plus bank holidays
  • Generous pension scheme
  • Private healthcare
  • Loads of social events
  • Season ticket loans
  • Cash gifts for big days such as weddings!
  • Gym memberships
  • Free food and MORE!

We welcome those with alternative identities, backgrounds, and experiences. Our team includes parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds.

Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day for work.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences to apply to be part of life at Zebra People. We are committed to a fair and accessible recruitment process for all candidates. We would be happy to meet any accommodation requests during the application or interview process, please just let us know.