Full Stack Engineer
Randstad España·Madrid, Spain
What they offer
€40,000 - €65,000 a year
Gross, as stated in the ad.
Permanent contract
Full-time hours.
What they ask for
Have the right to work in Spain
Randstad España doesn't mention sponsorship in the ad.
Speak native-level Spanish
Listed as a requirement in the ad.
Work on-site in Madrid
No relocation package mentioned.
Pulled from the advert automatically — the full ad is what counts.
About the role
Do you have experience as a Fullstack Engineer and are you looking for a stable project in Barcelona?
What you'll do
Frontend Development with React and Next.js: Create interactive, modular, and high-performance user interfaces using React and the latest versions of Next.js (App Router, Server Components).
Render Optimization: Implement the appropriate rendering strategy for each use case: Server-Side Rendering (SSR), Static Site Generation (SSG), or Client-Side Rendering (CSR), ensuring load speed and SEO.
Backend Development and APIs: Design and build efficient APIs (REST or GraphQL) using Node.js (Express, NestJS) or through Next.js Serverless Route Handlers and native Server Actions.
Data Modeling and Management: Design database schemas and manage data access using modern ORMs, ensuring fast and efficient queries.
Layout and Styling: Implement responsive designs faithful to UX/UI prototypes using tools such as Tailwind CSS, CSS Modules, or Styled Components.
Quality Assurance: Write clean code using TypeScript, perform unit and integration testing (Jest, React Testing Library, Playwright/Cypress), and participate in code reviews.
Deployment and DevOps: Collaborate on automating deployments (CI/CD) on platforms optimized for Next.js (Vercel, AWS, Netlify) and manage version control with Git.
Requirements
Demonstrable experience as a Full Stack Engineer or Web Developer working within the JavaScript/TypeScript ecosystem.
Advanced proficiency in React (Hooks, Context, state management) and Next.js (Server Components concepts, routing, image and font optimization).
Solid experience in backend development with Node.js (whether with traditional frameworks or with Next.js's integrated backend).
Mastery of TypeScript, advanced HTML5 and CSS3 (valuable experience with Tailwind CSS).
Experience with ORMs (Prisma, Drizzle, Mongoose) and relational databases (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis).
Experience in creating, consuming, and securing APIs (authentication with JWT, NextAuth.js / Auth.js, Clerk).
Proficiency with version control tools using Git/GitHub.
Benefits and conditions
Our goal: To grow and drive together as a team, digital leadership
to innovate and make a difference based on responsibility
in social technology, connecting people and technology.
Your role: If your professional career is oriented toward developing
Java applications and you have solid professional experience
We want to meet you!
About the role
¿tienes experiencia como Fullstack Engineer y buscas un proyecto estable en Barcelona?
What you'll do
Desarrollo Frontend con React y Next.js: Crear interfaces de usuario interactivas, modulares y de alto rendimiento utilizando React y las últimas versiones de Next.js (App Router, Server Components).
Optimización de Renderizado: Implementar la estrategia de renderizado adecuada para cada caso de uso: Server-Side Rendering (SSR), Static Site Generation (SSG), o Client-Side Rendering (CSR), garantizando la velocidad de carga y el SEO.
Desarrollo del Backend y APIs: Diseñar y construir APIs eficientes (REST o GraphQL) utilizando Node.js (Express, NestJS) o mediante las Serverless Route Handlers y Server Actions nativas de Next.js.
Modelado y Gestión de Datos: Diseñar esquemas de bases de datos y gestionar el acceso a datos mediante ORMs modernos, asegurando consultas rápidas y eficientes.
Maquetación y Estilos: Implementar diseños responsivos y fieles a los prototipos de UX/UI utilizando herramientas como Tailwind CSS, CSS Modules o Styled Components.
Garantía de Calidad: Escribir código limpio utilizando TypeScript, realizar pruebas unitarias y de integración (Jest, React Testing Library, Playwright/Cypress) y participar en code reviews.
Despliegue y DevOps: Colaborar en la automatización de despliegues (CI/CD) en plataformas optimizadas para Next.js (Vercel, AWS, Netlify) y gestionar el control de versiones con Git.
Requirements
Experiencia demostrable como Full Stack Engineer o Desarrollador Web trabajando en el ecosistema de JavaScript/TypeScript.
Dominio avanzado de React (Hooks, Context, gestión de estado) y Next.js (conceptos de Server Components, enrutamiento, optimización de imágenes y fuentes).
Experiencia sólida en el desarrollo backend con Node.js (ya sea con frameworks tradicionales o con el backend integrado de Next.js).
Dominio absoluto de TypeScript, HTML5 y CSS3 avanzados (muy valorable experiencia con Tailwind CSS).
Experiencia con ORMs (Prisma, Drizzle, Mongoose) y bases de datos relacionales (PostgreSQL, MySQL) o NoSQL (MongoDB, Redis).
Experiencia en la creación, consumo y seguridad de APIs (autenticación con JWT, NextAuth.js / Auth.js, Clerk).
Manejo de herramientas de control de versiones con Git/GitHub.
Benefits and conditions
Nuestro objetivo: Crecer e impulsar junt@s en equipo el liderazgo digital
para innovar y marcar la diferencia basándonos en la responsabilidad
social tecnológica, conectando personas y tecnología.
Tus funciones: Si tu trayectoria profesional está orientada al desarrollo de
aplicaciones java y cuentas con una sólida experiencia profesional
¡Queremos conocerte!
You'll most likely need Spanish to apply.This job was automatically translated to English, .
About the company
Randstad España
Staffing
Randstad España is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.