Full Stack Developer
Summary
Full stack developer building and evolving frontend and backend features for the Guardian's publishing and journalism engineering teams, working cross-functionally mainly in Scala and TypeScript, contributing to product and technical decisions at scale in digital journalism.
In this role you will build and evolve frontend and backend features for Guardian’s publishing and journalism engineering stream. You will work in a cross-functional team, typically with Scala and TypeScript, shaping both product decisions and technical direction. You’ll grow through movement across teams and contribute to open source communities. This is a chance to impact digital journalism at scale while collaborating with editorial and commercial colleagues.
Pay / Benefits- 30 days annual leave
- pension scheme with employee contribution 5% and employer contribution 8-12%
- volunteering days
- season ticket loans
- private healthcare
- enhanced parental leave
- Develop both frontend and backend components in a cross-functional team
- Iterate rapidly to release new features
- Collaborate closely with editorial and commercial colleagues
- Contribute to product and technical decision making
- Pursue growth by rotating between teams and learning new skills
- Engage with open source communities and GitHub-hosted projects
- Solid backend knowledge in an equivalent programming language
- Experience with frontend and backend development
- Proficiency in Scala and TypeScript; willingness to learn TypeScript if needed
- Interest in shaping the future of digital journalism and web technologies
- Curiosity about organizational direction and opportunities for skill growth
- Ability to make reasoned technology choices and timing of usage
- Collaborative mindset
- Curiosity and learning orientation
- Strong communication and cross-functional teamwork
- Scala
- TypeScript
- JavaScript background
