Software Engineer - EXTEND
Role details
Job location
Tech stack
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.