Desarrollador/a React/Node.
Digital Talent Agency
7 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
IntermediateJob location
Tech stack
JavaScript
API
Agile Methodologies
Business Analytics Applications
Software Quality
Databases
Continuous Integration
Cross-Origin Resource Sharing (Ajax Programming)
DevOps
Github
PostgreSQL
MongoDB
Node.js
NoSQL
Object-Relational Mapping
Open Web Application Security
SQL Databases
TypeScript
Eslint
Data Logging
React
Gitlab
GIT
WebPack
GraphQL
React
NestJS
Jasmine
Docker
Job description
- Desarrollar aplicaciones front-end en React y back-end con Node.js, garantizando la calidad, seguridad y rendimiento del código.
- Implementar tests unitarios e integrados con Jest y React Testing Library.
- Diseñar y consumir APIs REST y gestionar bases de datos SQL/NoSQL.
- Asegurar la calidad del código mediante herramientas de análisis y buenas prácticas.
- Participar activamente en ceremonias Agile (sprint planning, reviews, retros).
- Colaborar con otros equipos técnicos en la integración continua y despliegue automatizado.
- Documentar y mantener las soluciones técnicas desarrolladas.
Requirements
3 a 5 años de experiencia en desarrollo front-end y back-end con React 18+ y Node.js.
Dominio de:
- React 18+ con Hooks y composición, manejo de estado (Redux Toolkit o Zustand) y datos (React Query / TanStack Query).
- TypeScript intermedio: tipado estricto, util types, configuración con Vite/Webpack.
- Node.js LTS con Express o NestJS; diseño de APIs REST (se valora GraphQL básico) y validación con zod o class-validator.
- Persistencia: PostgreSQL o MongoDB con ORM/ODM (Prisma, TypeORM o Mongoose).
- Testing: Jest/Jasmine y React Testing Library, mocks/spies, cobertura mínima del 80 %.
- Calidad de código: ESLint, Prettier, principios SOLID, manejo de errores y logging.
- Seguridad y accesibilidad: nociones OWASP Top 10, CORS/JWT/cookies, roles y atributos ARIA.
- DevOps básico: Git (flujo de PRs), CI/CD (GitHub/GitLab Actions), Docker, variables de entorno.
Benefits & conditions
- Un proyecto estable y de larga duración en una empresa líder.
- La posibilidad de trabajar 100% en remoto desde cualquier punto de España.
- Un ambiente de trabajo dinámico, colaborativo y con muy buen rollo.
- Oportunidades de desarrollo profesional y formación continua.
- Salario competitivo acorde a tu experiencia y valía.
- ¡Y mucho más!
HORARIO: 9:00 a 18:00h. Horario de verano: 8:00 a 15:00h
About the company
En Zemsania creemos en la igualdad de oportunidades y en la diversidad como valores fundamentales para el éxito de nuestra organización. Por ello, garantizamos un proceso de selección basado en el mérito y sin discriminación por motivos de género, edad, discapacidad, orientación sexual, raza, religión o cualquier otra condición personal o social.
En Digital Talent Agency te ofrecemos desarrollar proyectos en empresas destacadas del sector tecnológico.
Ponemos el foco en tu desarrollo profesional, qué te gusta, cómo eres y con qué tipo de proyectos te sientes motivado.
Formamos parte de Zemsania Global Group y juntos, contamos con más de 18 de años de experiencia en asesoramiento profesional a candidatos y búsqueda y selección de perfiles tecnológicos.