Desarrollador Senior de Golang | Plataforma de Monetización | 100% Remoto
Remoto
Jornada completa
Buscamos un Desarrollador Senior de Golang con sólida experiencia para incorporarse a nuestro equipo internacional. Trabajará en una sofisticada plataforma de monetización diseñada para conectar editores y anunciantes en el mercado estadounidense. Este proyecto innovador utiliza tecnologías avanzadas como Golang 1.21+, PostgreSQL, Redis y Kafka para desarrollar una solución robusta, escalable y de alto rendimiento.
Sobre el Proyecto
Nuestra plataforma permite a los anunciantes implementar software especializado y SDK de notificaciones push para monetizar eficientemente su tráfico web. El sistema facilita la interacción entre editores y anunciantes, optimizando las campañas publicitarias y maximizando el retorno de inversión para ambas partes en un entorno dinámico y competitivo.
Responsabilidades Clave
- Desarrollar y mantener un sistema completo de creación de cuentas con paneles de control diferenciados para editores y anunciantes, garantizando una experiencia de usuario intuitiva.
- Implementar software y SDK para editores que permita la integración fluida con la plataforma, asegurando compatibilidad multiplataforma.
- Crear sistemas robustos para la gestión financiera, permitiendo a los anunciantes agregar fondos y a los editores retirar sus ganancias de manera segura y eficiente.
- Diseñar e implementar un sofisticado sistema de pujas CPC (Costo Por Clic) para optimizar las campañas publicitarias y maximizar la rentabilidad.
- Desarrollar sistemas de seguimiento y retroalimentación que proporcionen análisis detallados tanto a anunciantes como a editores para la toma de decisiones informadas.
- Construir paneles de control interactivos para el monitoreo de ingresos y gastos con visualizaciones de datos en tiempo real y capacidades analíticas avanzadas.
- Implementar opciones de segmentación precisas para anunciantes, incluyendo: ubicación geográfica, sistema operativo, dispositivo, navegador, actualidad de la audiencia y temas de interés.
- Desarrollar e integrar diferentes formatos publicitarios, con especial énfasis en las notificaciones push y notificaciones push en página optimizadas para conversión.
Requisitos Técnicos
- Experiencia comercial comprobada en desarrollo con Golang de al menos 3 años, demostrando progresión y dominio del lenguaje.
- Conocimiento profundo de PostgreSQL 14+ y diseño eficiente de bases de datos relacionales para aplicaciones de alto rendimiento.
- Experiencia práctica con Redis 7.0+ para almacenamiento en caché, gestión de sesiones y optimización de rendimiento.
- Dominio de Apache Kafka 3.5+ para implementación de sistemas de mensajería distribuidos y procesamiento de eventos.
- Experiencia en técnicas de optimización de rendimiento, escalabilidad horizontal y arquitecturas resistentes a fallos.
- Competencia en desarrollo y consumo de APIs RESTful con estándares modernos de seguridad y autenticación.
- Conocimiento de contenedores Docker y orquestación con Kubernetes K8s 1.28+ es altamente valorado.
- Comprensión sólida de arquitecturas de microservicios, principios SOLID y patrones de diseño distribuido.
Requisitos de Comunicación
- Nivel conversacional de inglés, ya que toda la comunicación en el equipo se realiza exclusivamente en este idioma.
- Excelentes habilidades de comunicación escrita y verbal para colaboración efectiva en un entorno remoto.
- Capacidad para documentar meticulosamente el código y los procesos técnicos siguiendo las mejores prácticas del sector.
- Disposición para participar activamente en reuniones regulares de equipo, revisiones de código y sesiones de planificación.
Competencias Adicionales Valoradas
- Experiencia previa en plataformas de publicidad digital, adtech o sistemas de monetización de contenido.
- Conocimientos de GraphQL, gRPC o protocolos de comunicación similares para servicios distribuidos.
- Experiencia con implementaciones de alta disponibilidad (99.99%+) y arquitecturas tolerantes a fallos.
- Familiaridad con metodologías ágiles, CI/CD y herramientas modernas de colaboración para equipos remotos.
- Experiencia en servicios cloud (AWS, GCP o Azure) y prácticas de infraestructura como código (IaC).
Proceso de Entrevista
1. Entrevista técnica exhaustiva con el equipo del proyecto en inglés.
2. Opcional: Asignación de prueba técnica o ejercicio de programación a discreción del entrevistador según el perfil del candidato.
Duración del Proyecto
Contrato inicial de 1 año con alta probabilidad de extensión basada en el rendimiento y la evolución del proyecto.
¿Por Qué Unirse a Nosotros?
Ofrecemos la oportunidad de particip ar en un proyecto innovador con tecnologías de vanguardia, en un entorno completamente remoto con un equipo internacional de profesionales altamente calificados. Valoramos la autonomía, la creatividad y el aprendizaje continuo. Este proyecto le permitirá desarrollar soluciones de alto impacto para un mercado en rápido crecimiento mientras perfecciona sus habilidades en Golang y ecosistemas tecnológicos complementarios. Nuestro enfoque en la excelencia técnica y la innovación constante garantiza un entorno estimulante para profesionales ambiciosos.