Senior Full Stack Engineer

5 Days Old

Overview

Join to apply for the Senior Full Stack Engineer role at JIM - Jobs In Manchester.

Job Requisition ID: 28339

Job Closing Date: 04/09/2025

Locations: London, GBR, W1A 1AA; Salford, GBR, M50 2QH. Hybrid work options available.

Job Details

JOB TITLE: Senior Full-Stack Engineer

JOB BAND: D

CONTRACT TYPE: Permanent, Full-time

DEPARTMENT: BBC Account

LOCATION: Salford – Hybrid, London – Hybrid

PROPOSED SALARY RANGE: £54,600 – £73,400 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

We’re happy to discuss flexible working. If you’d like to, please indicate your preference in the application – though there’s no obligation to do so now. Flexible working will be part of the discussion at offer stage.

Purpose Of The Role

BBC Audience Platform is responsible for the platform systems at the centre of the BBC’s aim to make a personalised BBC Online for everyone. We create components, systems and services that enable people’s experience of BBC Online to be tailored by their activities and interactions; everything from content recommendations in iPlayer, to enabling people to comment on BBC News articles. Our services underpin offerings from BBC brands including iPlayer, Sounds, BBC News, Sport, Bitesize and more, reaching millions of users monthly.

We aspire to engineer outstanding digital products at scale and foster a welcoming, hybrid working culture built on values of high-quality user-focused products, collaboration, accessibility, mentoring, flexibility, continuous improvement, personal growth, diversity, equity and inclusion.

Why Join The Team

Our team uses the latest technologies, values autonomy, and works in multi-disciplinary, Agile environments. You will contribute to great projects alongside technology professionals, sharing ideas and challenging the traditional path to help BBC become a digital-first organisation. We offer regular training and development opportunities, including 10% time for self-improvement and innovation. We support a healthy work-life balance with flexible working hours.

Your Key Responsibilities And Impact

As a Full-Stack Engineer in the BBC Account team, you will develop libraries and services that provide authorisation, authentication and personalisation capabilities. You will be a key member of the team and responsible for:

  • Analysing and solving complex problems to deliver innovative products to clients and users.
  • Developing high-quality code, tests, documentation and scripts; ensuring they are understandable, maintainable and minimise risk.
  • Mentoring teammates, pairing, code reviewing and promoting best practices.
  • Learning new technologies and assessing their applicability to products and clients.
  • Providing support to other BBC teams with integration issues and problem solving.
  • Applying experience with React, Node.js and Express to support client and server-side products.
  • Engaging in effective leadership and collaboration with diverse stakeholders.

Your Skills And Experience

We’re looking for passionate developers who are excited by current technology trends and eager to challenge themselves.

Essential Criteria

  • Expertise in one or more mainstream development languages; TypeScript, Java and JavaScript are commonly used.
  • Knowledge of AWS cloud infrastructure and services (CDK, CloudFormation, Lambda, EC2, Kinesis, WAF, ALB).
  • Experience mentoring and supporting less experienced team members.
  • Understanding of HTTP and experience with RESTful APIs.
  • Ability to articulate complex technical ideas to team members with varying levels of technical understanding.
  • Experience creating and maintaining CI/CD pipelines (Jenkins and CodePipeline).
  • Working knowledge of CIAM standards such as OAuth 2.0 and OpenID Connect (OIDC).

Desirable (Not Required)

  • Experience mitigating non-functional and operational concerns (monitoring, performance testing, availability, resilience, security).
  • Experience with zero-downtime systems and live service support.
  • Demonstrable experience with test-driven development.

If you can bring some of these skills and experience, along with transferable strengths, we’d love to hear from you and encourage you to apply.

Disclaimer

This job description reflects the essential characteristics and principal accountabilities of the role. It is not intended to be a complete, detailed account of all duties involved.

Please note: If offered this role, the BBC will conduct employment screening checks including reference checks, eligibility to work checks, and safeguarding/adverse media checks where applicable. Any offer is conditional on satisfactory checks.

For Any General Queries, Please Contact

Redeployment: The BBC is committed to redeploying employees seeking suitable alternative employment and will be given priority consideration in redeployment cases.

#J-18808-Ljbffr
Location:
Salford
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search