Desarrollador Full Stack Senior (Node.js y Vue.js) - Remoto
Remoto
Jornada completa
Buscamos incorporar a nuestra organización un Desarrollador Full Stack experimentado para fortalecer nuestro equipo técnico especializado en el desarrollo de una plataforma vanguardista para la gestión de tráfico de afiliados. Como especialista senior, asumirá la responsabilidad de diseñar, implementar y perfeccionar funcionalidades utilizando tecnologías punteras como Node.js, Vue.js y GraphQL. Esta posición representa una excelente oportunidad para profesionales que valoran la flexibilidad laboral mientras afrontan desafíos técnicos estimulantes en un proyecto en constante evolución.
Responsabilidades Principales:
- Desarrollar componentes y funcionalidades innovadoras, garantizando robustez y escalabilidad para nuestra plataforma de gestión de tráfico de afiliados.
- Optimizar las características existentes, mejorando tanto el rendimiento como la experiencia del usuario final.
- Implementar soluciones técnicas integrales abarcando frontend (Vue.js 3+) y backend (Node.js 16+).
- Diseñar y mantener APIs GraphQL eficientes que aseguren una comunicación fluida entre servicios.
- Elaborar y ejecutar pruebas automatizadas mediante Jest para salvaguardar la calidad y fiabilidad del código.
- Colaborar activamente con el equipo multidisciplinar utilizando metodologías ágiles (Kanban) y herramientas colaborativas como Jira y Confluence.
- Participar en sesiones de revisión de código, aportando retroalimentación constructiva a otros desarrolladores del equipo.
- Documentar meticulosamente tanto el código como los procesos técnicos implementados.
- Monitorizar el rendimiento de la aplicación utilizando herramientas especializadas como Zabbix y Grafana.
- Contribuir proactivamente a la mejora continua de nuestras prácticas de desarrollo y arquitectura de software.
Requisitos Técnicos:
- Experiencia contrastada (mínimo 3 años) en desarrollo full stack con Node.js (versión 16+) y Vue.js (versión 3+).
- Conocimiento sólido en GraphQL para el diseño e implementación de APIs eficientes y escalables.
- Dominio avanzado de bases de datos SQL (PostgreSQL 14+) y NoSQL (Redis 6+).
- Experiencia práctica con ClickHouse para análisis de datos de alto rendimiento y baja latencia.
- Competencia demostrable en pruebas automatizadas utilizando Jest y otras herramientas complementarias.
- Familiaridad con Docker y principios de containerización en entornos de producción.
- Experiencia consolidada con sistemas de control de versiones Git, preferentemente GitLab.
- Conocimiento práctico de CI/CD para implementar procesos de integración y despliegue continuos.
- Capacidad para configurar y utilizar eficazmente herramientas de monitorización como Zabbix y Grafana.
- Comprensión profunda de principios de seguridad web y mejores prácticas en el desarrollo de aplicaciones.
Competencias Adicionales Valoradas:
- Experiencia con TypeScript tanto en desarrollo frontend como backend.
- Conocimiento práctico de arquitecturas de microservicios en entornos de producción.
- Trayectoria previa trabajando con plataformas de marketing digital o sistemas de tráfico de afiliados.
- Familiaridad con sistemas de mensajería como RabbitMQ o Kafka para comunicación asíncrona.
- Conocimientos de infraestructuras cloud (AWS, GCP o Azure) para despliegue y gestión de servicios.
- Experiencia con Nginx o configuración avanzada de servidores web similares.
- Comprensión de principios SEO para la optimización técnica de aplicaciones web.
- Capacidad demostrada para mentorizar a desarrolladores junior y contribuir al crecimiento del equipo.
¿Por Qué Incorporarse a Nuestro Proyecto?
Ofrecemos un entorno de trabajo flexible y completamente remoto que permite armonizar su vida profesional y personal. Trabajará con un stack tecnológico moderno en un proyecto dinámico que presenta desafíos técnicos estimulantes. Nuestro equipo valora particularmente la innovación, la colaboración efectiva y el aprendizaje continuo. Esta posición a tiempo parcial resulta idónea para profesionales que buscan complementar su trayectoria profesional con un proyecto técnicamente desafiante que les permita seguir desarrollando sus competencias en un entorno de vanguardia tecnológica.