Full Stack Developer
Role details
Job location
Tech stack
Job description
The Frontend Framework team builds and maintains the foundational platform that enables 50+ frontend engineers across BT Business to ship high-quality applications at pace. We own the Nx monorepo, custom code generators, shared component libraries, CI/CD pipelines, and developer tooling that product teams rely on every day. We also work closely with the CI/CD Platforms team to manage deployment pipelines, resolve production deployment failures, and maintain security posture across all frontend applications - triaging and remediating package vulnerabilities at scale. You'll work at the intersection of developer experience, platform engineering, and frontend architecture - building tools that multiply the output of the entire engineering organisation.
What you'll be doing
-
Creating and maintaining custom Nx generators that scaffold production-ready Next.js, React, and micro-frontend applications with auth, infrastructure, and CI/CD prewired.
-
Building internal developer portals and tooling (Framework Hub) with embedded AI-powered assistants
-
Developing and maintaining shared AEM-integrated components consumed by all BT Business applications
-
Collaborating with the CI/CD Platforms team to diagnose and resolve deployment failures across environments (dev, test, production)
-
Triaging, prioritising, and remediating npm package vulnerabilities (critical/high CVEs) across the monorepo - coordinating upgrades, overrides, and patching strategies
Requirements
- Monorepo Nx 22, custom generators & executors
- Infrastructure Pulumi, AWS (ECS Fargate, S3, CloudFront, WAF, Secrets Manager)
- CI/CD GitLab CI, Docker, SonarQube, npm audit
- Other Webpack Module Federation, esbuild, Vite, Rollup
Desirable Skills / Experience
-
Experience with monorepo tools like Nx or Lerna (Nx strongly preferred)
-
Comfortable writing Nx custom code generators, executors, or plugins for nextjs app and microfrontends
-
Familiarity with npm registry management (private registries, scoped packages, .npmrc configuration)
Benefits & conditions
Tailored benefits make a real difference. That's why we offer a comprehensive range to support your growth, wellbeing, and everyday life. You can design the package to suit you and your lifestyle. Your core benefits include:
-
10% on target annual bonus
-
Access to an online private GP 24/7 for you and your immediate family
-
Market-leading paid carers leave with up to 2 weeks off
-
Equalized maternity, paternity, and adoption leave - 18 weeks' full pay and 8 weeks' half pay
-
Discounted EE and BT products, including mobile and broadband
-
Market leading Pension scheme - 5% from you and 10% from us
-
Holiday purchase scheme
You can select additional benefits, including healthcare, dental, gym memberships and more when you're ready. Ready to connect for good and help shape the future? Apply now.