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
Senior

Job 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.

Apply for this position