Desarrollador Full-Stack Senior Vue.js y Web3 | Remoto Global

Remoto
Jornada completa
Buscamos un Desarrollador Full-Stack Senior con experiencia sólida en Vue.js y tecnologías Web3 para unirse a nuestro equipo internacional. En esta posición remota, será responsable del desarrollo y mantenimiento de aplicaciones web sofisticadas que se integran con redes blockchain, colaborando con profesionales distribuidos globalmente apasionados por la innovación tecnológica. Responsabilidades Principales - Diseñar, desarrollar y mantener aplicaciones full-stack utilizando frameworks y bibliotecas JavaScript modernas con enfoque en la calidad del código y el rendimiento óptimo. - Arquitectar e implementar interfaces de usuario avanzadas utilizando Vue.js 3.x con Composition API, garantizando experiencias de usuario excepcionales y rendimiento superior. - Construir y optimizar servicios backend que interactúen eficientemente con diversas bases de datos (PostgreSQL 14+, MongoDB 5+) y sistemas de mensajería como Apache Kafka 3.x. - Implementar funcionalidades Web3 completas, incluyendo integraciones de billeteras digitales, interacciones con contratos inteligentes y transacciones blockchain para aplicaciones descentralizadas. - Desarrollar y mantener microservicios dentro de contenedores Docker, utilizando herramientas de orquestación como Kubernetes o Docker Compose para despliegues escalables y fiables. - Crear documentación técnica exhaustiva, diagramas de flujo y comentarios de código para facilitar la transferencia de conocimiento entre miembros del equipo. - Participar activamente en revisiones de código y proporcionar retroalimentación constructiva a los compañeros del equipo para mantener altos estándares de calidad. - Contribuir al desarrollo de componentes de código abierto y crear tutoriales detallados que muestren su funcionalidad y patrones de implementación. - Investigar continuamente y proponer mejoras a nuestro stack tecnológico y procesos de desarrollo para lograr mayor eficiencia e innovación. Requisitos y Experiencia - 3+ años (idealmente 5+ años) de experiencia profesional como ingeniero Full-Stack con resultados demostrables en proyectos complejos. - Dominio avanzado de JavaScript (ES6+) y TypeScript, con comprensión profunda de entornos de ejecución tanto del lado del cliente como del servidor. - Experiencia sólida con Vue.js 3 (preferiblemente con Composition API) y su ecosistema, incluyendo gestión de estado con Vuex/Pinia y Vue Router para navegación sofisticada. - Experiencia práctica con Node.js y frameworks backend modernos como Express.js, NestJS o tecnologías similares para el desarrollo de APIs robustas. - Conocimiento práctico de sistemas de mensajería como Apache Kafka 3.x o RabbitMQ 3.10+, incluyendo conceptos como concurrencia, particionamiento y gestión de transacciones. - Experiencia sólida estableciendo y administrando bases de datos relacionales (PostgreSQL 14+) y NoSQL (MongoDB 5+) en entornos de producción de alto rendimiento. - Competencia en containerización con Docker y herramientas de orquestación (Kubernetes, Docker Compose) para despliegue, escalado y gestión de aplicaciones. - Comprensión avanzada de fundamentos Web3 incluyendo DAOs, NFTs, tokens y principios blockchain que sustentan las aplicaciones descentralizadas modernas. - Conocimiento de conceptos criptográficos y prácticas de desarrollo seguro para proteger datos sensibles en aplicaciones financieras y blockchain. - Familiaridad con bibliotecas y estándares Web3 (web3.js o ethers.js, ERC-20, ERC-721, near-api-js, NEP-141, NEP-171) para integración blockchain efectiva. - Experiencia con gestión segura de claves privadas del lado del cliente e interacciones con billeteras digitales en aplicaciones web. - Dominio del inglés a nivel B1+ para comunicación efectiva escrita y verbal con el equipo internacional distribuido globalmente. Habilidades Adicionales Valoradas - Experiencia con pipelines CI/CD (GitHub Actions, Jenkins, GitLab CI) y frameworks de pruebas automatizadas para flujos de trabajo de entrega continua. - Conocimiento avanzado de GraphQL y principios de diseño de APIs RESTful para consultas de datos flexibles y eficientes. - Comprensión de arquitecturas serverless y plataformas cloud (AWS, GCP o Azure) para infraestructura escalable y resiliente. - Experiencia con patrones de programación reactiva (RxJS) para manejo eficiente de operaciones asíncronas complejas. - Contribuciones demostrables a proyectos de código abierto que evidencien colaboración en comunidades de desarrolladores más amplias. - Experiencia trabajando en entornos de desarrollo ágil con equipos distribuidos internacionalmente. - Conocimiento de herramientas de análisis y monitoreo de rendimiento para optimización continua de aplicaciones. Por Qué Unirse a Nuestro Equipo - Trabajar con nosotros ofrece la libertad del trabajo remoto combinada con la emoción de proyectos tecnológicos de vanguardia. Tendrá la oportunidad de desarrollar sus habilidades tanto en desarrollo web tradicional como en tecnologías blockchain emergentes, mientras colabora con profesionales talentosos de todo el mundo. - Valoramos la autonomía, la responsabilidad y el aprendizaje continuo, ofreciendo un entorno de apoyo donde sus contribuciones tienen un impacto significativo en nuestros productos e iniciativas de código abierto. Nuestro equipo fomenta la innovación y el pensamiento creativo, permitiéndole explorar nuevas soluciones y tecnologías emergentes. El candidato ideal es automotivado, puede trabajar eficazmente sin supervisión constante y asume la responsabilidad de su trabajo desde la concepción hasta la implementación. Si le apasiona construir el futuro de las aplicaciones web en la intersección de tecnologías convencionales y descentralizadas, nos encantaría conocerle.