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.