> Markdown version of [/jobs/ext/4595571-senior-full-stack-developer-nodejs-typescript](https://www.wearedevelopers.com/jobs/ext/4595571-senior-full-stack-developer-nodejs-typescript). 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). --- # Senior Full-Stack Developer (NodeJS/Typescript) - **Company:** osapiens - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Artificial Intelligence, Automation of Tests, Continuous Integration, Node.Js, Software Systems, TypeScript, Web Services, ReactJS, Backend, Git, Front End Software Development - **Published:** November 6, 2026 - **Apply:** https://www.tecnoempleo.com/senior-full-stack-developer-nodejs-typescript-osap/react/rf-755110fc7297c3377744 ## About the Role Strong experience (ideally 5+ yrs) in full-stack development, using Node.JS / TypeScript and React.JS. - Hands-on experience leveraging AI-guided development practices and collaborating within agentic, AI-driven engineering environments. - Expertise in web services development and integration (REST etc). - Familiarity with Git for version control and collaboration. - Strong product mindset - you think beyond code, considering user experience, business impact, and scalability. - Agile experience - comfortable working in sprints, participating in stand-ups, and iterating quickly. - Excellent communication skills (C1 or equivalent) in English. German and/or Spanish skills are a plus, (but not necessary). ## Description Design, build, and optimize full-stack features using modern back-end technologies, ensuring scalability and maintainability. You´ll use Node.JS and TypeScript on the backend, and React.JS on the frontend. - Develop and enhance innovative software solutions that automate complex compliance workflows for businesses of all sizes. - Collaborate closely with product managers, designers, and engineers in small, agile squads (4-6 people) to define, refine, and implement features. - Ensure high-quality, secure, and efficient code through rigorous reviews, automated testing, and continuous integration/deployment (CI/CD) practices. - Own the architecture and design of Typescript based solutions, optimizing for performance, reliability, and user experience. - Contribute to technical strategy and decision-making, identifying opportunities for innovation and process improvements. - Mentor and support junior developers, fostering a culture of learning and technical excellence within the team.