Open Position -

Senior Developer Advocate (Full-stack JavaScript)



Main is a backend product team that constantly strives to be the benchmark in subscriptions technology and actively engage in the transformation from legacy architecture to a new PaaS (Platform as a Service). We're creating a new identity, access and monetisation platform to allow companies to provide their users the right content with the right value proposition at the right time, irrespective of granularity. There is a lot of excitement around the possibilities this critical and highly visible project has to offer, with huge potential.


  • Currently we have three native app experiences, a reference News site that uses the News UK tech stack and an application for our customers to interact with Main using a UI rather than the GraphQL APIs. You will be nurturing their development, as well as prototyping new features and ideas to create a suite of reference models and applications
  • As a Senior Developer Advocate you will be developing, maintaining and evangelising front-end integrations with Main, reporting to the Head of Engineering
  • You will be working closely with the Main Squads and Product Managers to deliver a front-end experience which demonstrates the power of the platform’s feature set
  • You’d also be the touch point for our customers to understand how to use Main better and advise on certain integrations as well as provide feedback for the platform teams


  • Solid commercial experience with JavaScript
  • You love technology, with a specific focus on front-end development although you’re comfortable working across the whole stack
  • AWS, Terraform, CI/CD experience
  • You enjoy being creative and working with others to realise their ideas as user interfaces on top of a SaaS product
  • Self-starter
  • Proactive
  • Enthusiast with excellent communications skills