GFT Technologies

Senior Software Engineer

GFT Technologies

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Liderar el desarrollo de características complejas, POCs y sistemas escalables.
  • Diseñar y construir microservicios Java/Spring Boot y APIs REST.
  • Desarrollar soluciones nativas de la nube en AWS con un fuerte enfoque en rendimiento, escalabilidad y confiabilidad.
  • Implementar y mantener pipelines de CI/CD, automatización de pruebas y soluciones de monitoreo.
  • Colaborar con equipos multifuncionales para refinar requisitos y entregar soluciones de alta calidad.
  • Participar en todo el SDLC, incluyendo diseño, desarrollo, implementación y soporte.
  • Realizar revisiones de código/diseño y orientar a ingenieros junior.
  • Aprovechar asistentes de codificación AI para mejorar productividad y calidad de código.

Requirements

  • 8+ años construyendo sistemas distribuidos, de alto volumen y multi-tenant.
  • Experiencia sólida en Java, Spring Boot, microservicios y desarrollo de API.
  • Experiencia práctica con AWS (computación, almacenamiento, contenedores, seguridad, monitoreo).
  • Experiencia con sistemas impulsados por eventos y mensajería (SQS, Kafka, ActiveMQ).
  • Experiencia con herramientas de observabilidad y monitoreo (e.g., Splunk, Dynatrace, Datadog) para registro, seguimiento y optimización del rendimiento.
  • Experiencia en front-end con React, JavaScript, HTML/CSS.
  • Experiencia con PostgreSQL/DB2 y ajuste de rendimiento.
  • Sólido conocimiento de Agile, SDLC y mejores prácticas de ingeniería.
  • Familiaridad con Infrastructure as Code (Terraform, CloudFormation o similar).
  • Experiencia con asistentes de codificación AI (GitHub Copilot, Cursor, Claude Code, Codex o similar).
  • Capacidad de usar herramientas AI para generación, pruebas y refactorización de código asegurando calidad y seguridad.
  • Sólida comprensión de la validación y revisión de salidas de código asistido por AI para cumplir con los estándares y requisitos de cumplimiento de la empresa.
Benefits
  • Flexibilidad: ¡Aquí el equilibrio lo es todo! Ofrecemos un entorno que respalda el balance de la vida personal y laboral y trabajo remoto.
  • Colaboración: La colaboración es fundamental. Trabajamos en equipos multidisciplinarios, donde cada persona aporta sus habilidades únicas.
  • Multiculturalidad: Contamos con un equipo global diverso que fomenta una atmósfera de aprendizaje y crecimiento personal.
  • Desarrollo: Ofrecemos un plan de carrera personalizado, así como programas de formación para desbloquear tu potencial.
  • Relevancia: Colaboramos con clientes líderes en la industria en proyectos de alto impacto que definen el futuro tecnológico.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootmicroserviciosAPIs RESTAWSSQSKafkaActiveMQPostgreSQLHTML/CSS
Soft Skills
liderazgocolaboraciónorientacióncomunicaciónresolución de problemasadaptabilidadpensamiento críticoorganizaciónmentoríaenfoque en calidad