> Markdown version of [/jobs/ext/2023941-software-engineer](https://www.wearedevelopers.com/jobs/ext/2023941-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Builder - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Serialization, Node.Js, Systems Integration, TypeScript, Backend, Restful APIs - **Published:** August 11, 2026 - **Apply:** https://es.trabajo.org/oferta-5355-0431210f6d4e2bdedbaf13364222b218 ## About the Role development with a track record of shipping features to production in a team environment. ~ Strong proficiency in React and TypeScript/Node.js , with solid fundamentals in how browsers render, how components are composed, and how to write code others can build on. ~ You are excited about building products where AI plays an active role in content workflows, and you want to help shape what that looks like in practice. ~ Solid API and backend foundations , including experience building or consuming REST APIs, and a genuine interest in the platform layer, not just UI. ~ An eye for product quality, you notice when something feels off for the end user and advocate for getting it right, not just shipping it. ~ Familiarity with REST APIs and modern web integration patterns , including how frontend applications communicate with backend services and third-party platforms. ~ A collaborative, growth-oriented mindset , you seek feedback, learn from senior engineers around you, and take ## Description platform, spanning the visual editing experience, component rendering, and the integrations that make Publish work across diverse customer tech stacks, owning implementation, testing, and production verification. Work at the intersection of developer infrastructure and non-technical UX , contributing to the hard problem of making a component-driven, code-backed CMS feel seamless for marketers while staying reliable and composable for engineering teams. Partner with Product and Design to translate requirements into well-scoped solutions, surfacing edge cases early and making sensible trade-offs between speed and quality. Write clean, performant, maintainable code , with particular attention to browser rendering, real-time preview, and component serialization challenges unique to a visual CMS. Collaborate actively across a global team , writing clear context, reviewing peers' code thoughtfully, and continuously raising the quality bar. 3-5+ years of experience in full-stack web ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)