Prismic - Senior Software Engineer – Dev Tools Squad
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Contributions to open-source developer tools or frameworks. • Experience building AI-driven systems that operate reliably in production environments. • Experience with large-scale content migration, schema evolution, or code transformation systems. • If you don’t tick all the boxes, no worries, we still encourage you to apply. At Prismic, we’re committed to embracing diverse profiles. We care about what you can build and how you think.
Responsibilities
• Design and build systems that transform high-level intent (a prompt, a URL, a goal) into a working, production-ready website. • Build MCP server tools that remove boilerplate and let developers focus on building experiences, not low-level CMS-specific code. • Create AI-powered workflows (including GitHub integrations) that suggest and implement code changes automatically, accelerating development and migrations. • Develop safe and observable website migration systems that can map real-world sites into Prismic structures reliably. • Evolve Prismic modelling with new field types and schema capabilities to unlock richer, more composable and future-proof website architectures. • Reimagine how developers work with content by enabling branching and Git-like workflows for custom types and content. • Ensure everything we ship is correct, traceable, and resilient as we expand the scope and autonomy of the system. • Contribute to the long-term architecture that allows the Autonomous Website Experience to grow in capability without introducing instability. • Technologies and tools • TypeScript (NodeJS) • Serverless architecture • GitHub Actions • Cursor / Claude Code • Are you the one? 🧠 • Build and maintain robust backend systems, and care deeply about developer experience as much as API design. • Have worked on SDKs, frameworks, platforms, or internal developer tooling where DX is a first-class concern. • Understand software modelling: schemas, validation, migrations, and how to evolve systems without breaking user workflows. • Think in systems: you design solutions that remain stable and extensible as complexity grows. • Have experience integrating AI into developer workflows, or are excited about GitHub bots, code generation, and automated code assistance. • Care about quality engineering practices: testing, observability, traceability, and shipping code others can extend safely. • Approach problems from the developer’s perspective: you’ve felt the pain of bad abstractions, and you design to remove friction. • Are pragmatic: you know how to rethink fundamentals while still delivering incremental value. • Contribute across the stack (backend first) but are willing to work on UIs or tooling when it improves the end-to-end workflow. • Mentor peers through design reviews, pairing, and open knowledge sharing.
Benefits
• We are hiring across Europe, and this is a remote position. • MacBook: get top-notch tech to work with. • Home office budget: set up your ideal workspace. • International share-out sessions to discuss current affairs, compare life in your respective countries, and escape your usual bubble (led by a public speaking expert). • Yoga classes: online and onsite, 3x a week. • Yearly company gatherings to meet international teams and take a break from routine. • Other benefits may depend on the country you’re based in. • Afraid of missing out if you’re remote? 🌍 Worry not! • This role follows a hybrid model with mandatory in-office days at least once per quarter. Dates are communicated in advance for the entire year. • You’ll have opportunities to spend time at our Paris office. • We organize virtual events to stay connected. • We hold regular global meetings. • We nurture a relaxed and informal atmosphere so you feel supported, grow in your role, and keep learning. • Ready to help build autonomous websites? • We can’t wait to see what you’ll bring to the Dev Tools Squad. • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
No credit card. Takes 10 seconds.