Backend Engineer (m/f/d) - in Berlin or Gießen

Job description

We are looking for a Backend Engineer, who will help us improve the most advanced content management system worldwide. As a Backend Engineer at GraphCMS, you will take care of extending and solidifying our backend architecture.


We at GraphCMS are the leading innovator in the field of content management. By having solved the multi-device challenge with the most flexible APIs out there, our team of SaaS-experts and GraphQL early adopters is continuing to push the boundaries of the industry. As the first user-centric headless CMS, GraphCMS is a centralized content hub not only for editorial content, but also for user generated and artificially created content.


At GraphCMS we offer an inspiring workplace environment, that helps everyone to unfold their creativity. We don't believe in the nine-to-five mentality, your work hours are as flexible as you are. The enthusiastic and thriving work culture will push you towards your best performance and your impact will be immediately observable. Help us to show the world, why we are the best!


Responsibilities:

  • Develop and maintain GraphCMS worldwide backend infrastructure
  • Constant improvement of our backend capabilities
  • Troubleshoot issues and outages related to the infrastructure
  • Setting up testing strategies and mechanisms for all vital parts of the stack
  • Building up redundant know how in the company

Requirements

  • 3+ years of engineering experience
  • Great oral and written communication in English (German is a plus)
  • Ability to meaningful measure performance
  • Experienced with cloud-native development is a plus
  • Deep knowledge of relational databases and distributed systems
  • Ability to identify bottlenecks and weak spots in a distributed system
  • Experienced with testing distributed systems
  • Good Typescript, NodeJS and Docker knowledge (Go is a big plus)

Nice To Have

  • Experience with SaaS products
  • Experience with GraphQL, Redis, Go

What We Offer

  • Great workplace environment
  • Competitive salaries
  • Flexible work hours
  • MacBooks
  • Education
  • Team mentality
  • Enthusiastic startup culture
  • Personal growth