Desarrollador Senior de Golang/GO para Proyecto Bancario | Remoto

Remoto
Jornada completa
¿Es usted un desarrollador de Golang experimentado que busca avanzar en su carrera con tecnología bancaria de vanguardia? Estamos buscando un Ingeniero de Golang de nivel Medio+ a Senior para unirse a nuestro innovador equipo que desarrolla soluciones financieras robustas que sirven a millones de usuarios en todo el mundo. Acerca de la Posición Nuestra consolidada institución financiera está revolucionando los servicios bancarios mediante arquitectura de microservicios y prácticas de desarrollo modernas. Como miembro clave de nuestro equipo de ingeniería, creará, mejorará y mantendrá infraestructura bancaria crítica que requiere tanto rendimiento como fiabilidad. Responsabilidades Principales - Diseñar, desarrollar e implementar nuevos microservicios utilizando Golang 1.22+, mientras se da soporte y se refinan los servicios existentes. - Construir APIs móviles robustas, servicios de integración con socios y sistemas backend internos que cumplan con los estrictos estándares de la industria financiera. - Elaborar planes detallados de lanzamiento para actualizaciones de servicios y lanzamientos de nuevos servicios, garantizando implementaciones sin contratiempos. - Participar activamente en revisiones de código, manteniendo alta calidad de código y compartiendo conocimientos con el equipo. - Contribuir a decisiones técnicas y arquitectónicas que definan el futuro de nuestra plataforma. - Colaborar en sesiones de planificación de sprint, procesos de estimación y descomposición de tareas para asegurar una entrega eficiente. - Resolver problemas complejos en un entorno de microservicios e implementar soluciones óptimas. - Documentar código, APIs y procesos técnicos según las mejores prácticas de la industria. Habilidades y Experiencia Requeridas - Sólido dominio de Golang (Go 1.22+) con más de 4 años de experiencia en desarrollo. - Experiencia práctica con la siguiente pila tecnológica: - Agentes de mensajería: Kafka, RabbitMQ - Orquestación de contenedores: Kubernetes, Docker - Herramientas de CI/CD: Git, Jenkins, GitLab CI - Bases de datos: PostgreSQL, Redis - Desarrollo de API: servicios RESTful HTTP, gRPC - Monitorización: Stack ELK (Elasticsearch, Logstash, Kibana), Prometheus - Documentación: OpenAPI/Swagger - Historial comprobado en desarrollo de aplicaciones con arquitectura de microservicios. - Experiencia en optimización de aplicaciones para entornos de alta carga y garantía de fiabilidad del sistema. - Fuertes habilidades analíticas y capacidad para entender y mejorar bases de código existentes. - Independencia en la resolución de problemas con capacidad para trabajar eficazmente con requisitos ambiguos. - Excelentes habilidades de comunicación con capacidad para explicar conceptos técnicos complejos con claridad. Valorable Adicionalmente - Experiencia en el sector bancario o fintech. - Conocimiento de plataformas en la nube (AWS, GCP, Azure). - Familiaridad con arquitectura dirigida por eventos y diseño dirigido por dominio. - Experiencia en monitorización y resolución de problemas de sistemas distribuidos. - Comprensión de las mejores prácticas de seguridad en aplicaciones financieras. - Contribuciones a proyectos de código abierto o proyectos de desarrollo personal. ¿Por Qué Unirse a Nuestro Equipo? Trabajar con nosotros le ofrece la oportunidad de abordar problemas desafiantes en un entorno de apoyo mientras impacta a millones de usuarios. Obtendrá valiosa experiencia en el sector financiero mientras trabaja con tecnologías modernas y mejores prácticas. Nuestra configuración 100% remota proporciona la flexibilidad para trabajar desde cualquier lugar, y ofrecemos compensación competitiva, oportunidades de desarrollo profesional y una cultura colaborativa donde sus ideas importan.