Desarrollador Senior Fullstack Go/React para Proyectos Blockchain Remotos

Remoto
Jornada completa
Tiempo parcial
Buscamos un Desarrollador Fullstack experimentado con dominio en Go y React para incorporarse a nuestro equipo innovador. En esta posición remota, diseñará, construirá y mantendrá aplicaciones de vanguardia en blockchain y criptomonedas utilizando pilas tecnológicas modernas. El puesto ofrece modalidades de trabajo flexibles, incluyendo tiempo completo, tiempo parcial o por proyecto, adaptándose a sus necesidades profesionales actuales. Sobre el Rol Como Desarrollador Senior Fullstack especializado en Go y React, será responsable de crear soluciones tecnológicas robustas que impulsen el futuro de las aplicaciones blockchain. Utilizará sus conocimientos en desarrollo tanto de backend como de frontend para implementar características innovadoras que mejoren la experiencia del usuario mientras mantienen la integridad y seguridad de los sistemas blockchain descentralizados. Responsabilidades Principales - Diseñar y desarrollar servicios backend robustos y APIs utilizando Golang (versión 1.21+), implementando arquitecturas eficientes y escalables. - Crear interfaces de usuario responsivas e intuitivas con React (versión 18+), aprovechando hooks, context API y patrones modernos de desarrollo. - Implementar integraciones de API RESTful entre sistemas frontend y backend con enfoque en rendimiento y seguridad. - Optimizar consultas y diseño de esquemas en PostgreSQL (versión 14+) para almacenamiento y recuperación eficiente de datos. - Escribir y mantener código eficiente, reutilizable y confiable con cobertura de pruebas apropiada. - Colaborar con equipos multifuncionales para definir, diseñar e implementar nuevas características. - Solucionar problemas técnicos complejos en toda la pila de aplicaciones. - Participar en discusiones arquitectónicas y contribuir a la toma de decisiones técnicas. - Implementar prácticas de codificación segura, particularmente para funcionalidades relacionadas con blockchain. - Mantenerse actualizado con tecnologías emergentes y tendencias en desarrollo blockchain. - Realizar revisiones de código entre pares para garantizar la calidad del código y compartir conocimientos. - Documentar código, arquitecturas y procesos técnicos para la base de conocimientos del equipo. - Contribuir a la mejora continua de prácticas de desarrollo y metodologías de trabajo. - Participar en la evaluación e implementación de nuevas tecnologías que puedan mejorar nuestros productos. Habilidades y Experiencia Requeridas - 3+ años de experiencia en desarrollo backend utilizando Golang, incluyendo implementación de servicios RESTful. - Sólida competencia en diseño de bases de datos PostgreSQL (14+), optimización y escritura de consultas avanzadas. - 2+ años de experiencia práctica construyendo aplicaciones frontend con React 16+ y arquitectura de componentes. - Conocimiento avanzado de fundamentos JavaScript (ES6+), incluyendo promesas y async/await. - Dominio de TypeScript 4.5+, incluyendo definiciones de tipos, interfaces y genéricos. - Experiencia con programación asíncrona y gestión de estado en aplicaciones JavaScript. - Comprensión sólida de protocolos HTTP, principios de diseño de API RESTful y seguridad web. - Competencia en control de versiones con Git, incluyendo estrategias de ramificación y flujos de trabajo colaborativos. - Mentalidad orientada a la resolución de problemas con atención excepcional al detalle y calidad del código. - Capacidad para leer y comprender documentación técnica en inglés. - Experiencia trabajando en entornos de desarrollo ágil utilizando metodologías Scrum o Kanban. - Conocimiento práctico de estructuras de datos y algoritmos eficientes. - Capacidad para trabajar de forma autónoma y gestionar eficazmente las prioridades en un entorno remoto. Valorable Adicionalmente - Experiencia con pipelines CI/CD utilizando herramientas como GitHub Actions, GitLab CI o Jenkins. - Conocimientos de containerización con Docker y orquestación básica con Kubernetes. - Familiaridad con desarrollo de contratos inteligentes para Ethereum (Solidity) u otras plataformas blockchain. - Experiencia laboral previa en proyectos blockchain o criptomonedas (DeFi, NFT o plataformas de trading). - Conocimiento de React Native para desarrollo móvil multiplataforma. - Experiencia con APIs GraphQL junto con REST. - Comprensión de arquitectura de microservicios y sistemas distribuidos. - Familiaridad con servicios cloud (AWS, Google Cloud o Azure). - Experiencia con frameworks de testing tanto para Go como para JavaScript/React. - Conocimiento de herramientas de monitoreo y observabilidad como Prometheus, Grafana o ELK stack. - Contribuciones a proyectos de código abierto o proyectos personales relacionados con blockchain/cripto. - Experiencia en optimización de rendimiento de aplicaciones web y técnicas de profiling. - Conocimientos de seguridad informática y prácticas para proteger aplicaciones web y blockchain. ¿Por Qué Unirse a Nosotros? Trabajar con nosotros le ofrece la oportunidad de contribuir a soluciones blockchain innovadoras mientras disfruta de la flexibilidad del trabajo remoto. Colaborará con profesionales talentosos en un entorno de apoyo que valora el aprendizaje continuo y el crecimiento profesional. Nuestro equipo se mantiene a la vanguardia de la tecnología blockchain, brindándole exposición a desarrollos de última generación en el espacio cripto. Ofrecemos compensación competitiva, horarios de trabajo flexibles y una cultura que celebra tanto el logro individual como el éxito del equipo.