Software Engineer - EXTEND

The BBC
Salford, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 54K

Job location

Remote
Salford, United Kingdom

Tech stack

JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
HTML5
CSS
Cloud Engineering
Databases
Continuous Integration
Github
Identity and Access Management
Cloud Services
Next.js
Responsive Web Design
Systems Integration
TypeScript
Amazon Web Services (AWS)
Data Logging
React
Grafana
InfluxDB
Functional Programming
Cloudwatch
REST

Job description

BBC Web Enable manages WebCore, the backbone of BBC's digital products-including HomePages, News, and Sport. Our mission is to deliver robust, high-performance platforms that enable product teams to build and deploy at scale. We invest in automation, observability, and platform reliability, ensuring seamless content delivery and an outstanding developer experience., * AWS (Lambda, EC2, S3, IAM, CloudWatch) - Engineer and manage cloud-native platform components, ensuring scalability, security, and resilience.

  • AWS CDK (Cloud Development Kit) - Automation of resource provisioning and management for consistency and repeatability.

  • CI/CD (GitHub Actions, AWS CodeBuild) - Manage and implement automated pipelines, enabling frictionless deployment and rapid iteration.

  • Observability & Monitoring (CloudWatch, Grafana, InfluxDB) - Implement and maintain platform-wide monitoring, alerting, and logging for reliability and incident response.

  • Developer Experience - Continuously improve platform tooling, documentation, and automation to empower product teams and reduce cognitive load.

Requirements

Do you have experience in TypeScript?, * Experience with coding, ideally in Typescript / Javascript.

  • Experience managing infrastructure with AWS, or a similar cloud services.
  • Experience of coordinating work in an agile team setting.
  • Desire to learn new software skills and work with new technologies.
  • The ability to lead initiative or tasks within a multi-disciplinary team.

DESIRED:

  • Familiarity with event-driven systems.
  • Knowledge of databases and data modelling.
  • Understanding of HTML5, CSS3 and responsive design principles.
  • Experience with frameworks like React or Next.js.
  • Experience integrating with RESTful APIs.
  • Experience with unit, integration and end-to-end testing.

Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.

Apply for this position