Senior / Semi Senior Full Stack Developer (MERN)- (HIBRIDO)

Fuxiona
Fuengirola, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology JIRA Bash Shell Continuous Integration Cross-Site Request Forgery Relational Databases Linux MongoDB Node.Js Scrum Methodology RabbitMQ
+12 more
Redis Data Logging Mern ReactJS Cross-Site Scripting (XSS) Backend Git Containerization Webpack Front End Software Development React Redux Docker

Requirements

Buscamos un Desarrollador Full Stack Senior o Semi Senior con al menos 5 años de experiencia comprobable en el desarrollo de aplicaciones modernas utilizando el stack MERN (MongoDB, Express, React, Node.js).

Experiencia comprobable en MERN es excluyente.

Buscamos un perfil que combine excelencia técnica, autonomía y mentalidad de mejora continua, y que disfrute construyendo sistemas robustos, escalables y de alto rendimiento.

El candidato ideal domina las herramientas del stack MERN, escribe código mantenible siguiendo buenas prácticas y se desenvuelve cómodamente en entornos dinámicos con foco en calidad y crecimiento constante., Frontend

  • Experiencia avanzada con React y manejo sólido del estado global con Redux.
  • Dominio del uso de Hooks y comprensión del ciclo de vida de componentes en React.
  • Fuerte dominio de JavaScript ES6+ y comprensión de la asincronía (Promises, async/await, event loop).
  • Sólido conocimiento de SCSS, con arquitectura modular y principios BEM.
  • Experiencia consumiendo y gestionando APIs REST.
  • Experiencia en comunicación en tiempo real mediante Socket.IO.
  • Experiencia en internacionalización (i18n) con react-i18next (valorado).
  • Experiencia en configuración y optimización con Webpack.
  • Experiencia en tests automatizados con Jest (unitarios e integración).
  • Manejo adecuado de estados de carga, error y vacío en interfaces.

Backend

  • Experiencia avanzada con Node.js y Express.
  • Validación y sanitización de datos, y prevención de vulnerabilidades comunes (XSS, CSRF, etc.).
  • Implementación de autenticación y autorización con JWT.
  • Sólidos conocimientos de MongoDB y Mongoose.
  • Creación y optimización de consultas complejas en MongoDB (Aggregation Framework, lookups, pipelines, etc.).
  • Modelado de bases de datos relacionales y no relacionales.
  • Experiencia utilizando Redis para cache y manejo de sesiones.
  • Experiencia con RabbitMQ u otros sistemas de mensajería asíncrona.
  • Experiencia utilizando Docker para contenerización.
  • Buen manejo de errores y logging en aplicaciones backend.
  • Fluidez en el uso de la terminal bash y administración básica de sistemas Linux.

Entorno y herramientas

  • Experiencia trabajando con Jira y metodologías ágiles, especialmente Scrum.
  • Capacidad para comprender y redactar documentación técnica clara y estructurada.
  • Conocimientos de Git y flujos de CI/CD.

Valoramos

  • Aplicación de principios KISS, DRY y SOLID.
  • Capacidad de análisis y optimización de código.
  • Iniciativa, responsabilidad y atención al detalle.
  • Experiencia previa en sistemas de alto tráfico o arquitecturas distribuidas (plus).

Benefits & conditions

  • Contrato indefinido.
  • Salario acorde a la posición.
  • Muy buen ambiente laboral.
  • Jornada completa (lunes a viernes).
  • Híbrido
  • Empresa en expansión.
  • Posibilidades de crecimiento.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all