Desarrollador Senior de Golang para Sistemas de Trading Blockchain

Remoto
Jornada completa
Buscamos un Desarrollador Senior de Golang con experiencia sólida en sistemas de trading e integración blockchain para fortalecer nuestro equipo tecnológico innovador. Como pieza clave en nuestro departamento de ingeniería, diseñará y desarrollará microservicios escalables para nuestra plataforma de trading de última generación. Responsabilidades Principales: - Diseñar, desarrollar y mantener microservicios altamente escalables en Golang para nuestra plataforma de trading avanzada, garantizando alto rendimiento bajo cargas intensivas. - Implementar integraciones robustas con diversas tecnologías blockchain y protocolos de criptomonedas utilizando las mejores prácticas del sector. - Desarrollar y optimizar APIs (WebSockets, RESTful, RPC) para comunicación eficiente entre servicios con latencia mínima. - Optimizar consultas y modelos de bases de datos PostgreSQL para máximo rendimiento en entornos de alta frecuencia de transacciones. - Colaborar en la implementación de soluciones de seguridad de nivel financiero para infraestructura crítica de trading. - Participar activamente en el ciclo completo de desarrollo, desde el diseño arquitectónico hasta la implementación y monitorización en producción. - Contribuir a la mejora continua de nuestros procesos de CI/CD y automatización de pruebas para garantizar despliegues confiables. - Trabajar en estrecha colaboración con equipos multidisciplinarios para resolver problemas técnicos complejos y optimizar constantemente el rendimiento del sistema. Requisitos Imprescindibles: - Mínimo 2 años de experiencia como Ingeniero de Software especializado en Golang (Go 1.21+ o versiones más recientes). - Conocimientos sólidos y experiencia práctica con arquitecturas de microservicios en entornos de alta disponibilidad. - Experiencia demostrable en integración de tecnologías blockchain en aplicaciones financieras o sistemas de trading. - Dominio avanzado de WebSockets, APIs RESTful y protocolos basados en RPC para comunicación sincrónica y asincrónica. - Conocimientos fundamentales de tecnología blockchain, criptomonedas y mecanismos de consenso. - Experiencia en diseño de APIs eficientes, escalables y bien documentadas siguiendo estándares actuales del sector. - Competencia avanzada en el uso de sistemas de control de versiones (Git) y flujos de trabajo colaborativos. - Experiencia con brokers de mensajería, especialmente Apache Kafka para procesamiento de datos en tiempo real. - Experiencia sólida con bases de datos PostgreSQL y optimización de consultas complejas para máximo rendimiento. - Capacidad para diseñar modelos de datos eficientes y optimizar consultas para aplicaciones de alto rendimiento. - Experiencia demostrable en pruebas unitarias, de integración y automatización de pruebas para garantizar calidad de código. - Familiaridad con prácticas modernas de Integración Continua/Despliegue Continuo (CI/CD) en entornos empresariales. - Conocimiento de enfoques de seguridad en arquitecturas de microservicios distribuidos y protección de datos sensibles. - Capacidad demostrada para aprender rápidamente nuevas tecnologías y adaptarse a entornos técnicos cambiantes. - Inglés hablado fluido (nivel B2 o superior) para comunicación efectiva con equipos internacionales. Valorable Adicionalmente: - Comprensión profunda de principios de criptografía simétrica/asimétrica y su implementación práctica en sistemas financieros. - Experiencia con algoritmos ECDSA, RSA, HMAC y matemáticas de curvas elípticas aplicadas a sistemas de seguridad. - Conocimiento profundo de blockchains basadas en cuentas (como Ethereum) y UTXO (como Bitcoin) y sus diferencias fundamentales. - Familiaridad con la arquitectura de Carteras Determinísticas Jerárquicas (HD Wallets) y derivación de claves BIP32/44. - Experiencia con dispositivos de llaves hardware (Ledger, Trezor) y su integración en aplicaciones financieras. - Conocimiento detallado de BIPs/EIPs (Bitcoin/Ethereum Improvement Proposals) y estándares actuales de la industria blockchain. - Experiencia trabajando con AWS Enclave y soluciones de computación confidencial para protección de datos. - Familiaridad con el stack ELK (Elasticsearch, Logstash, Kibana) para monitorización y análisis de sistemas complejos. - Experiencia con servicios de Amazon AWS y arquitecturas cloud nativas para aplicaciones de alta disponibilidad. - Conocimientos de Python u otros lenguajes de programación complementarios para tareas de automatización. - Experiencia previa en el sector financiero, trading algorítmico o plataformas de intercambio de activos digitales. ¿Por qué Unirse a Nosotros? Ofrecemos la oportunidad única de trabajar en un proyecto innovador en el sector fintech con tecnologías de vanguardia y desafíos técnicos de primer nivel. Valoramos la contribución individual, promovemos una cultura de innovación continua y ofrecemos retos técnicos estimulantes que impulsarán significativamente su carrera profesional en el ámbito del desarrollo blockchain y sistemas financieros avanzados.