> Markdown version of [/jobs/ext/1304717-fullstack-developer](https://www.wearedevelopers.com/jobs/ext/1304717-fullstack-developer). 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). --- # Fullstack Developer - **Company:** Tipo De - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Agile Methodology, Relational Databases, Database Queries, Spring Framework, PostgreSQL, Microsoft SQL Server, MongoDB, Message Queuing Telemetry Transport (MQTT), Node.Js, NoSQL, Oracle (Applications), Scrum Methodology, RabbitMQ, Redis, SQL Databases, Web Applications, ReactJS, Backend, Vue.js, AngularJS, Cassandra, Apache Kafka, Non-relational Database, Front End Software Development, Asynchronous Programming, Restful APIs, Stream Processing, Docker - **Published:** July 17, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + At least 2 years experience in frontend framework (Vuejs, React, Angularjs or similar). + At least 2 years experience in backend development (Java, Node or similar). + Experience in relational databases (Postgres, Oracle, SQL Server or similar). + Experience in Spring Framework. + Experience in design and use of APIs. + Experience in data brokers (Kafka, RabbitMQ, MQTT). + Knowledge in non-SQL databases. + Experience in Scrum. + Knowledge of Docker. + Knowledge of Clean Code principles. + Stable job position + Flexible working hours ## Description Prodevelop España NUEVO Inscribirse en esta oferta Hello! We have a proposal that might interest you... Do you still think you have a lot to learn, despite being a Full-Stack Developer? What's more, do you still want to do it? Keep on reading... If the more you know, the more you feel the need to keep moving forward. If you are looking for a space where you can develop and contribute all your potential. If you are looking for a technologically advanced project. And above all, if you want to be surrounded by colleagues who share the same concerns and interests. If you are that kind of professional, Prodevelop is your kind of company. But the most important thing is that with us, you will find a working environment, a cultural context and a way of understanding the profession that: 1. Promotes technical competence as a path to excellence. 2. Fosters innovation as a proxy for business competitiveness. 3. Values autonomy as a means to develop good software. 4. Appreciates personal development as an instrument of business development and it only looks for good professionals who know how to make better teams. If you have experience in the responsibilities we need to cover, do not hesitate to apply: + Develop and maintain web applications using Vue.js as a frontend framework, as well as backend technologies such as Java, Node.js or similar. + Work with relational databases such as PostgreSQL, Oracle or SQL Server, writing queries, designing schemas and managing data. + Be familiar with and apply knowledge of the Spring Framework (if working with Java) for the development of robust and scalable backend applications. + Design, implement and consume RESTful APIs for communication between frontend, backend and other services. + Gain experience in using messaging brokers such as Kafka, RabbitMQ or MQTT for asynchronous communication and real-time data processing. + Explore and learn about non-relational databases (NoSQL) such as MongoDB, Cassandra or Redis, depending on project requirements. + Get involved in projects using agile methodologies such as Scrum, participating in agile development practices. + Become familiar with Docker and its use for packaging, deployment and orchestration of applications. + Apply Clean Code principles, writing clean, maintainable code and following best development practices. + Collaborate closely with multi-disciplinary teams, including other developers, designers and business analysts. + Maintain a continuous learning mindset, being willing to acquire new skills and technologies as project needs change. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [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 - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [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) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer)