Senior Backend Software Engineer
Aviso de fuente externaen Fri
Objetivo General del puesto: Diseñar, desarrollar, optimizar y mantener servicios backend, APIs y componentes de software seguros, escalables y de alto rendimie
Salario
No especificado
Ubicación
Guatemala City, Guatemala
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Senior Backend Software Engineer
Guatemala City, Guatemala
Descripción del empleo
Objetivo General del puesto: Diseñar, desarrollar, optimizar y mantener servicios backend, APIs y componentes de software seguros, escalables y de alto rendimiento para los productos de la compañía, asegurando la calidad técnica de las soluciones, la integridad de los datos y la confiabilidad de los servicios en los diferentes ambientes, participando activamente en decisiones técnicas y contribuyendo al desarrollo del equipo de Ingeniería.
Tareas Principales: 1. Desarrollo y arquitecturaDiseñar y desarrollar microservicios y componentes backend escalables.Diseñar y mantener APIs robustas y consistentes.Participar en decisiones de arquitectura.Proponer soluciones técnicas ante problemas complejos.Identificar y gestionar deuda técnica.
2. Calidad y seguridadImplementar pruebas unitarias y de integración.Participar activamente en code reviews.Aplicar estándares de desarrollo seguro.Identificar vulnerabilidades y riesgos técnicos.Garantizar calidad antes de pasar soluciones a QA.
3. Datos y performanceDiseñar y optimizar consultas SQL.Velar por la integridad y consistencia de los datos.Identificar cuellos de botella.Optimizar rendimiento de servicios y bases de datos.
4. Operación y producciónAnalizar errores e incidentes.Participar en troubleshooting.Contribuir a mecanismos de monitoreo, logging y alertamiento.Contribuir a la estabilidad, disponibilidad y confiabilidad de los servicios en producción.Participar en el análisis y resolución de incidentes de acuerdo con los mecanismos establecidos por el equipo de Tecnología.
5. DeliveryGestionar oportunamente sus tareas en Jira.Cumplir compromisos técnicos del Sprint.Identificar anticipadamente bloqueos, riesgos y dependencias.Mantener actualizada la documentación técnica.
6. ColaboraciónTrabajar estrechamente con Tech Lead, PO, QA, Frontend y demás integrantes de Tecnología.Participar en refinamientos cuando se requiera criterio técnico.Traducir requerimientos funcionales en soluciones técnicas viables.Comunicar riesgos y trade-offs técnicos.
Requisitos: 5+ años en desarrollo de software, con experiencia significativa en backend y desarrollo de APIs/microservicios.Experiencia y conocimiento en: Integración con aplicaciones Web y MobileSeguridad de APIs y desarrollo seguro Arquitectura de microserviciosPruebas unitarias e integración CI/CD y prácticas DevOpsCore Runtime: Lenguaje Golang (Especialización en desarrollo de microservicios).Gestión de Entornos de Desarrollo: Docker (Creación de contenedores locales, Dockerfiles).Bases de Datos: SQL avanzado, diseño y optimización de consultas, integridad y consistencia de datos. DBeaver u otras herramientas equivalentes.IDE Preferido: GoLand (JetBrains) o VSCode configurado para desarrollo nativo en Go.Control de Flujo: GitHub, Jira Software (Estructuración y desglose de subtareas operativas), Confluence, Claude / Gemini.
Ofrecemos: Modalidad remotaRetos tecnológicos de alto impactoAutonomía para proponer mejorasContrato por servicios profesionalesConocimiento y crecimiento en el mundo fintechRango de honorarios competitivos