Desarrollador Senior de Golang para Proyecto Bancario de Alta Escala
Remoto
Jornada completa
Estamos en búsqueda de un Desarrollador de Golang experimentado (nivel Middle+ o Senior) para incorporarse a un ambicioso proyecto bancario internacional. Como especialista en Go, será responsable del diseño, desarrollo y optimización de microservicios críticos que sustentarán nuestra plataforma financiera de alto rendimiento, trabajando en un entorno 100% remoto con tecnologías punteras.
Responsabilidades Clave
- Desarrollar nuevos microservicios basados en Go 1.21+, además de dar soporte y perfeccionar los existentes.
- Diseñar e implementar APIs móviles, interfaces para socios comerciales, servicios de integración y componentes internos del sistema.
- Elaborar planes detallados de lanzamiento previos a actualizaciones o implementaciones iniciales de servicios.
- Participar activamente en revisiones de código, asegurando estándares de calidad y rendimiento óptimos.
- Contribuir significativamente en decisiones técnicas y arquitectónicas del ecosistema bancario.
- Colaborar en la planificación de sprints, estimaciones temporales y descomposición de tareas complejas.
- Optimizar servicios para entornos de alta concurrencia y disponibilidad continua.
- Implementar soluciones robustas y seguras que cumplan con las estrictas normativas del sector financiero.
Requisitos Indispensables
- Dominio avanzado del ecosistema Go 1.21+ y sus bibliotecas principales para desarrollo backend.
- Experiencia sólida con Apache Kafka para procesamiento de eventos en tiempo real.
- Conocimiento práctico de Kubernetes para orquestación y despliegue de contenedores.
- Experiencia comprobada con Docker para virtualización y gestión de entornos de aplicación.
- Manejo eficiente de Git y flujos CI/CD mediante Jenkins u otras herramientas similares.
- Experiencia con bases de datos PostgreSQL y diseño de esquemas optimizados para alto rendimiento.
- Conocimiento profundo de protocolos HTTP y arquitecturas RESTful para desarrollo de APIs.
- Experiencia con gRPC para comunicación eficiente entre microservicios distribuidos.
- Familiaridad con la suite ELK (Elasticsearch, Logstash, Kibana) para monitoreo y análisis de registros.
- Competencia en documentación de APIs mediante OpenAPI/Swagger para facilitar integraciones.
- Experiencia demostrable en arquitecturas de microservicios para sistemas financieros.
- Trayectoria optimizando aplicaciones para soportar altos volúmenes de transacciones simultáneas.
- Capacidad analítica para comprender e integrar código desarrollado por otros ingenieros.
- Autonomía en resolución de problemas y habilidad para trabajar eficazmente con requisitos ambiguos.
Habilidades Deseables
- Conocimientos especializados en seguridad para aplicaciones del sector financiero.
- Experiencia previa en proyectos bancarios o fintech de escala significativa.
- Familiaridad con metodologías ágiles como Scrum o Kanban en equipos distribuidos.
- Experiencia con Redis para implementación de caché y mejora de rendimiento.
- Conocimiento de bases de datos NoSQL como MongoDB para almacenamiento flexible.
- Comprensión de principios de Domain-Driven Design (DDD) aplicados a servicios financieros.
- Experiencia con herramientas de observabilidad como Prometheus y Grafana.
- Dominio de arquitecturas orientadas a eventos para sistemas bancarios modernos.
¿Por Qué Unirse a Nuestro Equipo?
Le ofrecemos la oportunidad de contribuir a un proyecto bancario de escala internacional utilizando tecnologías de vanguardia. Trabajará en un entorno completamente remoto con flexibilidad horaria, formando parte de un equipo multinacional de profesionales altamente cualificados. Tendrá la posibilidad de resolver desafíos técnicos complejos, influir decisivamente en la arquitectura de sistemas críticos y desarrollar su carrera profesional en el dinámico e innovador sector de la tecnología financiera.