Desarrollador Fullstack NodeJS
Amaris
Municipality of Valencia, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
SeniorJob location
Remote
Municipality of Valencia, Spain
Tech stack
API
Amazon Web Services (AWS)
Unit Testing
Software Quality
Databases
Continuous Integration
Data Migration
DevOps
Amazon DynamoDB
Elasticsearch
MongoDB
Node.js
NoSQL
OAuth
Redis
Software Engineering
SonarQube
TypeScript
Web Applications
Amazon Web Services (AWS)
Backend
Gitlab
GIT
Angular
Front End Software Development
NestJS
Software Version Control
Jenkins
Job description
- Colaborar estrechamente con diseñadores, product owners y otros desarrolladores para entregar experiencias de usuario intuitivas y coherentes.
- Participar activamente en ceremonias ágiles: planificación, demos, retrospectivas y sesiones de refinamiento.
- Implementar pruebas unitarias y asegurar la calidad del código en todo el ciclo de desarrollo.
Requirements
- Mínimo 4 años de experiencia como desarrollador full stack.
- Sólidos conocimientos en NodeJS para el desarrollo backend, con experiencia en frameworks como NestJS y Express.
- Experiencia con al menos un framework frontend en TypeScript, especialmente Angular (versiones 12 o superiores).
- Conocimientos sólidos en APIs REST, estándares de autenticación (OAuth2, JWT) y manejo de Headless CMS, especialmente Strapi.
- Familiaridad con buenas prácticas de DevOps y fundamentos de ingeniería de software.
- Experiencia con herramientas de control de versiones como Git.
- Se valorará experiencia en entornos de Amazon Web Services (AWS).
- Conocimiento deseable en bases de datos NoSQL (MongoDB, ElasticSearch, Redis, DynamoDB u otras) y migración de datos.
- Experiencia con herramientas de CI/CD (Jenkins, GitLab Pipelines, SonarQube, AWS CDK, etc.).
- Nivel B2 de inglés (imprescindible para trabajar en un entorno internacional).
- Excelentes habilidades de resolución de problemas y capacidad para trabajar tanto de forma independiente como en equipo.
- Desarrollar y mantener aplicaciones web robustas utilizando NodeJS, Angular y NestJS.
- Crear componentes frontend eficientes y reutilizables con TypeScript y Angular.
- Diseñar, optimizar y mantener estructuras de base de datos para garantizar la integridad y el rendimiento.
Benefits & conditions
- Crecimiento rápido gracias a una carrera personalizada y evaluaciones salariales transparentes. El 70% de nuestros líderes comenzaron en posiciones iniciales.
- Desarrollo de habilidades a través de nuestro catálogo de la Technology Academy, plataforma Udemy, clases de idiomas, webinars y talleres.
- Control total de tu formación: presupuesto anual personalizado y certificaciones pagadas por la empresa.
- Políticas flexibles: trabajo remoto, horarios adaptables, tickets de transporte y restaurante, apoyo en guarderías y seguro médico privado.
- Programa WeCare, que apoya a los empleados en situaciones personales o críticas.
- Oportunidad de desarrollar todo tu potencial, tanto profesional como personalmente.
About the company
Únete a un equipo internacional, crece en un grupo global con un volumen de negocio de 800 millones de euros y más de 1.000 clientes en todo el mundo, y desarrolla tu potencial en un entorno ágil e innovador. El candidato ideal tendrá experiencia comprobada en el desarrollo de aplicaciones escalables y de alta calidad, y se sentirá cómodo trabajando en todo el stack. Se requiere fluidez en español como parte esencial de este puesto., En Amaris Consulting estamos comprometidos con la promoción de la diversidad y la creación de un entorno laboral inclusivo. Por ello, damos la bienvenida a candidaturas de todos los perfiles cualificados, independientemente de género, orientación sexual, raza, etnia, credo, edad, estado civil o discapacidad.