Sr. Full Stack Engineer

Remote from
Anywhere 🌎
Job level
Senior
Category
Engineering
Job type
Full Time,
Opening date
Closing date
7 Jun 2022
Views
214

At GraphCMS, we’re building the leading GraphQL Federated Content Platform. Our goal is to enable developers and content operators to create, enrich, unify, and deliver content across platforms. We are trusted to manage content for teams from over 50,000 organisations like Telenor, Burrow, Gamescom, Shure. With over $10M in funding from OpenOcean, Peak, and Paua Ventures, you will be part of a remote-first and globally distributed team of over 50 colleagues, committed to working collaboratively, transparently, and passionately.

  • We are customer-centric and goal-driven.
  • We believe in innovation and encourage everyone to voice their opinions.
  • We use our own product on a daily basis.
  • We are open in our communication and feedback.

Purpose of your role as a Senior Full Stack Engineer

As part of one of our product teams you will help define, improve and develop new and existing features that are used on a daily basis by our end users. This covers from initial shaping efforts, in collaboration with Product and Design, up to developing, QA and delivering work with quality built in.

You will also:

  • Contribute to our general infrastructure: architecture, test automation, CI/CD, tooling
  • Be part of refactors and migrations in our continuous effort to scale and keep our code base up-to-date
  • Bring your creative ideas and experience to the table, having a real impact on decision making and our every day practices
  • Participate in daily syncs, code reviews, and pair programming sessions
  • Participate in cross-functional open discussions around upcoming work or improvements

Which technologies are we currently working with?

  • Typescript, Node.js, React, Golang, PSQL
  • GraphQL, REST
  • Pulumi, AWS, Vercel, Cloudflare, Fastly, New Relic
  • Github, Gihub actions

Expectations timeline

1 Month

You will have gone through different on-boarding sessions covering our product, current architecture and relevant services we run on production, learnt about the company’s origin and current vision, met colleagues from different departments as part of on-boarding as well as virtual social events held on a weekly basis.

You will also have started to get to know your teammates, learnt how we work on a daily basis, contributed changes to our code base and seen them running on production!

3 Months

You will be familiar with most concepts related to our product and worked alongside your teammates to deliver features and improvements on production successfully.

You will have had a few 1:1s with your team lead to check in on how things are going, you will have taken part of some brown bag sessions to learn new things and mingle with other fellow engineers.

6 Months

You will have made solid contributions to our product and stack, influenced our ways of working, shared knowledge and previous experience helping substantially with important decision making.

Requirements

What we expect from you

  • 5+ years of web development experience, mostly with Node.js, Typescript, and React.
  • Hands on experience with relational databases and strong knowledge of SQL.
  • Experience with test automation (Unit & End to End).
  • Experience with iterative development, measuring results with a data driven approach and incorporating feedback based on findings.
  • Capable of taking ownership and working autonomously, but also asking for help and advice when needed.
  • Strong collaboration and communication skills, and foster collaboration. As a team player, you enjoy both mentoring and being mentored.
  • Being pragmatic and putting the bar on speed/cost/quality depending on the current context, and then adapting it over time.

While not strictly required, we also value:

  • Experience with GraphQL
  • Experience with Golang
  • Experience with cloud-based development (AWS, GCP, etc.)
  • Experience with monitoring and observability tooling (New Relic, etc.)
  • Knowledge on web accessibility

We encourage you to apply even if you are not completely sure whether you meet all our requirements. We believe that modesty is a wonderful thing and value your character as much as your talents.

Working at GraphCMS

  • We have a low-ego environment where all our team members are empathetic, always understanding and ready to support each other.
  • Our team members are super passionate about our product and self motivation is the driving factor for our teams’ success.
  • We believe in a remote-first approach where everyone is encouraged to do their best from wherever they are, and work together with individual responsibility, accountability and ownership.
  • A flexible work environment encourages people to work according to what works best for them and maintain a good work life balance.
  • We are an international and friendly team spread across 9 countries, coming together once a year for our annual off-site/retreat.
  • We provide a competitive compensation package, latest IT equipment, and a personal growth & education package.
  • Help with relocation to Berlin, Germany if you are interested after working for few months with us.

The Process

Please expect the following steps for this role after you apply. The response time is usually within 1 week for each step. You could expect some alterations when necessary.

  • Intro call with People Manager
  • Interview with Hiring Manager(s)/ Mini case study or assignment if applicable
  • Team-fit conversation
  • Offer
Report job · Embed widget

How to apply


Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs.

See a few more

Similar remote jobs in Engineering

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//jobicy.com/api/widget.js?5XyPbk5QqyZg=12554" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is GraphCMS hiring for?

GraphCMS is hiring a remote Sr. Full Stack Engineer from Anywhere 🌎

What type of employment does GraphCMS offer?

This is a Full Time role.