Posted on: 
January 18, 2024

Senior Back-end Engineer - Platform team

Job Description

Introduction 👋

Hello. We're Prismic.

We are on a mission to change the way the web is being built. As this is not an easy task, we need platform engineers to design, implement & evolve our state-of-the-art system architecture.

Our aim is to create a Website Building experience that is both enjoyable & productive for marketing & development teams by simplifying their workflows and eliminating the barriers between them.

Many call us a headless CMS or API-based CMS but we like to think beyond the technical architecture we provide. We believe our job doesn't stop at providing an API to developers or a UI to marketers who will figure out how to work with it. That's why we're investing heavily in an ecosystem of open source tools, APIs & web applications. Our headless CMS puts the developer & marketer experiences at the very centre through intuitive workflows & seamless integrations.

What’s the role about? 🕵🏻

Our Platform team provides the tools that enable our engineers to ship scalable applications quickly and confidently. Our self-service layer consists of scalable internal APIs, observability & security solutions, testing libraries as well as optimised deployment pipelines that our product teams can easily consume. We take the developer experience of our engineers very seriously.

As Prismic scales, the demands for performance & quality scale with it. We are, therefore, looking for a Senior Platform Engineer to help our Platform team build a strong foundation that our current and future product squads will rely on for years to come.

Our philosophy is simple: we hire strong engineers that are great to work with and enable them to build tools that serve millions of users daily.

As a Senior Platform Engineer, you will 🛠️

- Work on highly-available systems that serve millions of users daily.

- Design and implement horizontal services that enable our product squads.

- Define our operational excellence standards.

- Improve our scaling capabilities.

- Shape the way Prismic is delivering software on a scale.

- Engage with our engineering community to ensure the successful adoption of platform tools & processes.

- Work with, develop and mentor our team of engineers.

- Conduct peer reviews on engineering designs and participate in technical reviews.

Ideally you 🧠

- Have expert-level experience in developing backend systems on a scale.

- Understand and can work with serverless architectures.

- Possess deep knowledge of Typescript.

- Understand what it takes to develop resilient, scalable and secure software.

- Recognise that people build software and working with others is key to success.

- Are product-minded and can work effectively with other disciplines, balancing trade-offs between scope and delivery.

- Understand that delivery is all about balancing technical, analytical and product needs.

- Are passionate about developer experience.

- Understand the importance of a service meeting its SLOs.

- Can represent your team during cross-team collaboration.

- Value data-driven decisions.

- Have strong English communication skills, both written and verbal.

Bonus skills:

- Experience with AWS cloud infrastructure.

- Experience with NodeJS.

- Experience with JVM technologies, more specifically Scala programming language.

If you don’t tick all of the Nice to have boxes - no worries, we still encourage you to apply! At Prismic, we’re committed to embracing diverse profiles, understanding what you can bring to the table and fitting your skills into our teams.

What are the perks? 🎉

Firstly, we are hiring across Europe, and it’s a 100% remote position.

- Latest Macbook

- A budget for you to equip your home-office setup

- English classes for all levels

- Solving challenging problems while building cutting-edge technology

- Working in a culturally-diverse team with fun and curious folks

- Online and onsite yoga classes 3x/week

- Yearly company gatherings to take a break from the routine and allow you to meet the international teams!

(also, other benefits that may depend on the country you’re based in)

Afraid of missing out if you’re remote? 🌍 Worry not!

- You get the chance to visit us every once in a while and spend some days at the office.

- A budget for you to equip your home-office setup.

- Virtual initiatives for us to stay connected with each other and have the precious water-cooler conversation.

We also have regular global meetings, where every team member is free to raise and discuss any topic with the whole company - we do our best to nurture a relaxed and informal atmosphere where you can have the conditions to feel supported and thrive at your job and keep learning.

So, no matter where you are, it’s important for us to make you a part of that culture.

Apply now

More job openings