Desarrollador Backend Golang Senior para Sistemas de Trading | Remoto

Remoto
Jornada completa
¿Está buscando una oportunidad para aplicar sus habilidades avanzadas de Golang en el desarrollo de sistemas financieros de alta frecuencia? Nuestra empresa líder en tecnología especializada en la creación de sofisticados sistemas de trading impulsados por algoritmos está buscando un Desarrollador Backend Golang Senior para unirse a nuestro equipo global. En este puesto 100% remoto, será responsable de diseñar, construir y mantener microservicios robustos y escalables que impulsen nuestra plataforma de trading de vanguardia. Acerca de la Empresa Somos una empresa tecnológica innovadora que desarrolla plataformas de trading algorítmico utilizando las tecnologías más avanzadas. Nuestros sistemas procesan millones de transacciones diarias con latencia ultrabaja, proporcionando a nuestros clientes una ventaja competitiva significativa en los mercados financieros globales. Responsabilidades Clave - Diseñar, desarrollar y mantener microservicios eficientes y escalables utilizando Go 1.21+ para nuestra plataforma de trading compleja. - Optimizar el rendimiento del sistema para garantizar alta disponibilidad (99.99% de tiempo de actividad) y respuesta submilisegundo en entornos críticos. - Implementar y mejorar APIs RESTful y servicios gRPC para comunicación entre microservicios. - Escribir código limpio, bien documentado y de alto rendimiento que cumpla con las mejores prácticas de la industria. - Colaborar con arquitectos de sistemas y otros desarrolladores para diseñar soluciones escalables horizontalmente. - Automatizar la implementación y escalado de microservicios a través de pipelines de CI/CD (GitLab CI, GitHub Actions, Jenkins). - Participar en revisiones de código y sesiones de pair programming para mantener alta calidad de código. - Implementar y mantener sistemas de almacenamiento de datos utilizando bases de datos SQL y NoSQL. - Monitorear y ajustar el rendimiento del sistema utilizando herramientas avanzadas de observabilidad. Requisitos Imprescindibles - Mínimo 5 años de experiencia en desarrollo backend con Golang/Go 1.21+. - Al menos 8 años de experiencia en desarrollo de software profesional. - Experiencia previa demostrable en proyectos relacionados con trading, fintech o sistemas financieros. - Profundo conocimiento de arquitectura de microservicios y patrones de diseño. - Dominio en el desarrollo de APIs RESTful y experiencia con gRPC y Protocol Buffers. - Experiencia sólida con bases de datos SQL (PostgreSQL 15+, MySQL 8+) y NoSQL (MongoDB 6+, Redis 7+). - Familiaridad con sistemas de colas de mensajes como Apache Kafka 3.x, RabbitMQ 3.12+ o similares. - Experiencia práctica con Docker 24+ y Kubernetes 1.28+ para contenedorización y orquestación. - Dominio de Git y flujos de trabajo de control de versiones (GitFlow, GitHub Flow). - Capacidad para diseñar sistemas distribuidos de alta disponibilidad con baja latencia. - Conocimiento de prácticas de seguridad en el desarrollo de aplicaciones. - Excelentes habilidades de comunicación en inglés (escrito y hablado). Competencias Deseables - Experiencia con plataformas cloud como AWS, Google Cloud Platform o Microsoft Azure. - Conocimiento de herramientas de monitoreo como Prometheus, Grafana, Datadog o similares. - Familiaridad con Istio, Linkerd u otras tecnologías de service mesh. - Experiencia con computación de baja latencia y sistemas de alto rendimiento. - Conocimiento de sistemas de trading electrónico o algoritmos de trading. - Experiencia con programación concurrente avanzada en Go. - Contribuciones a proyectos de código abierto o biblioteca personal de código. - Conocimiento de implementación de estrategias de caché y optimización de consultas. Por Qué Unirse a Nosotros Al unirse a nuestro equipo, tendrá la oportunidad de trabajar con tecnologías de vanguardia para resolver problemas desafiantes en el sector financiero. Ofrecemos un entorno de trabajo 100% remoto con flexibilidad horaria, un equipo global de profesionales altamente cualificados, y la oportunidad de hacer una contribución significativa a sistemas financieros utilizados por traders profesionales en todo el mundo. Valoramos la innovación, el aprendizaje continuo y el desarrollo profesional de nuestros colaboradores. Esta posición es completamente remota, permitiéndole trabajar desde cualquier lugar del mundo con conexión a internet estable. Buscamos personas orientadas a resultados, motivadas por desafíos técnicos y apasionadas por construir sistemas robustos y de alto rendimiento.