Senior Golang Backend Engineer

GraphCMS

Joining GraphCMS means joining an innovative and passionate team working to build the most advanced content management system on the market. GraphCMS is trusted by over 40,000 teams worldwide delivering content to millions across the world and powers the applications of global brands like Unilever, Discovery and Shure.

GraphCMS is currently looking for a Senior Golang Backend Engineer based in Berlin or fully remote to grow our backend team. 

GraphCMS offers a dynamic workplace where teams are encouraged to be creative when solving problems and are excited to continue their professional development.

 

Responsibilities:

  • Building and improving our core backend services 
  • Develop and maintain GraphCMS distributed backend infrastructure
  • Constant improvement of our backend capabilities
  • Extending monitoring system for troubleshooting issues and outages related to the infrastructure
  • Setting up testing strategies and mechanisms for all vital parts of the stack
  • Sharing knowledge and general know how in the company

Requirements:

  • 5+ years of engineering experience, 2+ years with Golang as main language
  • Deep knowledge of relational databases
  • Experienced with GraphQL
  • Experienced with testing distributed systems
  • Ability to meaningfully measure performance
  • Typescript, NodeJS and Docker knowledge is a plus
  • Great oral and written communication in English
  • Hands on mentality and team player awareness

Nice To Have

  • Startup experience
  • Devops experience (Amazon Web Services, Pulumi)

 

What We Offer

  • Flexible working hours and home office policy
  • Great workplace environment
  • Competitive salaries
  • Education – learn new things every day and visit conferences regularly
  • Team spirit
  • Regular company retreats and off-sites
  • Enthusiastic startup culture
  • Personal growth