Empleo / Randstad

Randstad

Full Stack Engineer

Ubicación
Madrid
Jornada
Jornada completa
Publicada
hace 3 meses

Qué piden

ImprescindibleReactNext.jsNode.jsTypeScriptHTML5CSS3

ValorableTailwind CSSPrismaPostgreSQLMongoDBJWTNextAuth.js

Idiomasinglés C2

La oferta

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. Requisitos del puesto: 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. Formación: Ingeniero Superior Idiomas: Inglés : C2 Conocimientos: ia Experiencia: 50 años Tus beneficios: 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!