> Markdown version of [/jobs/ext/1934121-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1934121-junior-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). --- # Junior Software Engineer - **Company:** The Knot Worldwide - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Continuous Integration, Github, PostgreSQL, MongoDB, Node.Js, Backend, Kubernetes, Information Technology, Graphql - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/junior-software-engineer-en-madrid-ID-365501789 ## About the Role Computer Science degree or relevant technical experience Desire to learn Node.js - full-stack engineer backend engineer Willing to learn how to operate in an Agile environment An ability to explain problems to technical and non-technical folks alike. A love for sharing knowledge and a desire to learn from others. A passion for self-improvement. You constantly strive to expand your technical skill set and to improve the quality of your code. #J-*****-Ljbffr ## Description ABOUT THE ROLE AND OUR TEAM: The Knot Worldwide is seeking a Junior back-end engineer to join The Knot Enterprise team.The Knot is the nation's leading wedding marketplace, providing our couples with a personalized experience that guides them through the entire wedding planning journey.The Enterprise team develops the tools for the business to make our business work.Our focus is on making the business operate efficiently and intelligently.That means automating and integrating sales processes, billing processes or any other business and financial systems needed to operate The Knot.We provide the means to make disparate systems work together as one entire orchestrated system for our unique business needs by writing custom applications.The applications you will be working on are critical back-end systems that are transforming The Knot's business technology suite of tools.These applications are vital to the success of the business.Our primary language of choice is Node.js.We leverage technologies such as MongoDB, PostgreSQL, Apollo GraphQL, kubernetes, CI/CD and GitHub to name a few.But we are not restricted to those technologies, if a need arises, we will use whatever tools best solve the problem.RESPONSIBILITIESMaintain and develop The Knot's suite of back-end tools to support the business demands and processesProduce well-tested, maintainable, and efficient code for highly available and performant systemsBe an advocate for quality and curious about technology.You should like exploring new ideas and sharing what you knowCollaborate in an Agile development process to help conceive, make, and deliver new products and features.You should have an opinion on how to best solve problems, and enjoy collaborating closely with engineering, product, and design.SUCCESSFUL CANDIDATES HAVE:Computer Science degree or relevant technical experienceDesire to learn Node.js - full-stack engineer backend engineerWilling to learn how to operate in an Agile environmentAn ability to explain problems to technical and non-technical folks alike.A love for sharing knowledge and a desire to learn from others.A passion for self-improvement.You constantly strive to expand your technical skill set and to improve the quality of your code.#J-*****-Ljbffr ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [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) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [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) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)