Developer Success Engineer (m/f/d)

Job description

Location: remote or Berlin

Starting Date: Immediately

Position: Full-time


Joining GraphCMS means joining a passionate team working to build the most advanced content management system on the market. GraphCMS is trusted by an enthusiastic community of over 40,000 teams delivering millions of digital experiences worldwide.


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


We are focused on product adoption with an enterprise offering, and most of our efforts on the user facing side are to empower developers to build their best with a modern stack. At GraphCMS you will be part of a vibrant community of GraphQL enthusiasts.

Your Role

We’re looking for a strong web developer with a passion to help customers through their technical challenges. As a part of the Developer Relations team, you will own the discipline of helping our professional users and customers with making sound architectural decisions when working with GraphCMS. You will take a consultative approach to offering the best solutions to users, be actively involved in the pre-sales process, as well as continue to offer guidance in the on-boarding phase.

You will work in the intersection of the user-facing organization and the product/ engineering teams. The success of our customers' developer teams is your primary focus and you will help them to reach their goals.


Some of the things you will be working on include:

  • Working with our customers from end-to-end: Be a trusted technical advisor to customers (ex. software teams, technology leadership) by providing product knowledge, addressing technical questions and providing solution approaches during the pre-sales, on-boarding, and retention cycle. Be iit the initial GraphCMS setup, choice of frontend, or 3rd party tool integrations.

  • Supporting the customer journey in the sales process: You will guide the commercial teams in showcasing developer functionality to customers as well as how modern technical frameworks work together with GraphCMS. You will lead the technical communication with external stakeholders as part of our sales process.

  • Develop extensions and demos for specific use-cases (may be open sourced): You will own the references of enterprise demos and solutions from end-to-end. This might involve making “full-stack” websites and applications (Content, frontend(s), repos, and deploys that can be cloned publicly) to share as part of the sales process. All this can be open sourced and shared with the wider community as well.

  • Identify improvement opportunities in our customer engagement and be “customer zero” when working with our Product and APIs: You will be expected to own the feedback loop between customer discussions and Product - taking feedback from conversations into influencing the product delivery and roadmap as a trusted liaison between the teams.

  • Content Creation and Education: You are encouraged to use your knowledge and expertise to write technical content (blog posts, tutorials, guides, live streams, code examples etc.) for GraphCMS to be published on owned platforms, as well as on external platforms like Dev.to, Smashing Magazine, etc. The focus is on how various modern languages and frameworks empower the developers in building projects. You can do the same off-brand for external audiences not related to GraphCMS directly.


Life at GraphCMS

Our low-ego environment and “manager of one” work style gives colleagues the freedom to create their own success in a supportive and hands-off culture. We are a young team that is growing fast with plenty of room to take on responsibility and make a big impact.

We believe in a remote-first approach where everyone is encouraged to do their best from wherever they are, and work asynchronously with individual responsibility and accountability.


  • We offer competitive salaries based on experience.

  • Flexible work hours and home office policy.

  • Company tech to make sure you're at your best (Macbooks, monitors, docks, mice, you name it).

  • An international and friendly team spread across 9 countries, coming together once a year for our annual off-site.

  • Enthusiastic startup culture.

  • Great growth potential. A place where you can make your mark and advance your career.

The Process

It is our intention to be transparent about the process we would follow for this position (although you could expect some alterations when necessary):


  • Casual intro call

  • First interview with the Head of Developer Relations

  • Technical assignment

  • Formal interview with the hiring panel (combination of Dev. Relations, Product, and Commercial team)

  • Casual conversation with peers and debriefing

  • Offer.


Docs/Attachments: CV / Portfolio, No Cover Letter, GitHub/GitLab profile, examples to work




Requirements

Your Profile and Experience

  • You have several years of experience as a Frontend developer, and are ideally well versed in technical architectures, APIs, Federation, and Microservices.

  • You are well versed in enterprise content architecturing, modeling and structured content.

  • You are highly proficient with leading stacks and frameworks, including Jamstack and GraphQL.

  • You have worked with Headless CMS before, and are well versed in applying Headless CMS to multiple use cases (marketing websites, content databases and content federation).

  • You must be efficient with several of the core languages and frameworks we use within GraphCMS for creating content around, such as TypeScript, Next.js, GraphQL, React, Vue, Nuxt.js, and Gatsby, to name a few.

  • Deep understanding of deployment approaches and continuous integration.

  • You are comfortable with jumping in to assist and share feedback with several teams - namely Marketing, Sales, Customer Success, and Product.

  • You are comfortable with taking the ownership of building “complete products” as reference applications and demos, which will be made open source.

  • The ability to learn quickly and keep up to date with the latest changes in the industry.

  • You believe in a no-bullshit and no-ego work environment where you can speak your mind and be blunt.

  • Exceptional communication and interpersonal skills, preferably with a fluency in English.

Bonus Points for

  • You have a genuine passion to help developers succeed with their projects.

  • You have some level of creative proficiency in modeling and creating content to accommodate requests on the fly and/or within calls.

  • You have worked for a developer-focused company in the CMS/API space before and understand working with an API-led product.

  • You have a good understanding of the differences and implications in stack choices between organisations of all scales.