Crystallize logo

Careers at Crystallize

Remote Site Reliability Engineer

Remote first. Optionally on-site with the team in Norway.

Backend developer open position - A guy playing in a sandbox creating graphql logos

We are looking for a remote senior DevOps / Backend engineer with an impressive track record to help us reach new heights and to push the boundaries of Internet craftsmanship.

Our engineering team is remote-first, with a core team in beautiful Norway. This position can be remote or on-site in Norway. You'll join the product engineering team to keep our GraphQL API services for headless commerce fast, observable, and resilient at global scale.

We are looking for strong abilities in scalability, async distributed architecture, data management, API design, CI & CD. With strong focus on APIs and distributed architectures.

Your mandate: own reliability, scalability, and performance of a platform that other people's storefronts depend on. That means thinking in SLOs and error budgets rather than heroics, designing systems that degrade gracefully, and making the right reliability/velocity tradeoffs with the team — not in spite of it.

What you'll work on

  • Define and defend SLOs/SLAs for our public GraphQL APIs; manage error budgets with the product team
  • Build out observability — metrics, tracing, structured logging — so we find problems before customers do
  • Own incident response and on-call: tooling, runbooks, blameless postmortems, and reducing toil over time
  • Scale our async, distributed architecture and data layer (MongoDB Atlas) for global, multi-tenant traffic
  • Harden CI/CD and infrastructure-as-code so deploys are boring, frequent, and reversible
  • Keep an eye on cloud cost and security posture as we grow

Our stack — things we have fun with

  • Node / TypeScript (and a bit of Bun JS)
  • GraphQL
  • AWS (compute: [ECS / EKS / Lambda — specify!])
  • MongoDB Atlas
  • Terraform
  • Cloudflare Workers (R2, Queues, DO, etc.)

How you can contribute

  • You have a relevant background in software or systems engineering — a degree, or equivalent hard-won experience.
  • You design and operate distributed systems that scale, and you've been on the hook when they didn't.
  • You manage AWS elegantly and understand the full stack of a modern scalable application well enough to debug across layers.
  • You're fluent in infrastructure-as-code (Terraform) and modern CI/CD, and you treat operational work as software.
  • You're comfortable in a TypeScript/GraphQL codebase — enough to read it, profile it, and fix the service, not just the box it runs on.
  • Bonus: experience with multi-tenant SaaS, e-commerce traffic patterns, or headless architectures.

How we can help you grow

At Crystallize we have a diverse team and offer varied, challenging work in a fast-growing company. You'll put your skills to the test and help grow the team and the company. We encourage knowledge sharing as part of our mission to push the boundaries of Internet craftsmanship.

About Crystallize

Crystallize is a headless commerce service enabling developers to build tailor-made e-commerce experiences with subscriptions and digital products. The core of Crystallize is our rich PIM & commerce engine with a blazing fast GraphQL API. Developer experience and time to market are our main drivers as milliseconds matter.

Apply for this role

Max. 5000 characters
PDF, max. 5MB

Click to upload or drag & drop

PDF only, up to 5MB