⚡ New

Software Engineer Semi Senior

Drimo

SantiagoFull-timeMid LevelOn-site

Job Description

¡En Drimo seguimos creciendo y queremos que te sumes a nuestro equipo! Buscamos un/a Software Engineer para incorporarse al equipo de uno de nuestros principales clientes, una reconocida aerolínea, donde tendrás la oportunidad de trabajar en proyectos de alto impacto y gran escala.

¿Cuál será tu misión?

Deberás tener un enfoque principal en Backend y desarrollo Web (React) para desarrollar soluciones integrales. Trabajará de manera autónoma en el stack desde los backends especializados (Java/Spring Boot) hasta el frontend web (React). El rol se enfocará en diseñar e implementar arquitecturas distribuidas robustas, servicios backend escalables y la interfaz de usuario principal de las soluciones web.

Será un referente técnico en diseño de sistemas, persistencia de datos e integración compleja.

Principales funciones:

  • Desarrollar y mantener los servicios backend principales en Java/Spring Boot.
  • Diseñar e implementar APIs REST robustas y sistemas de integración entre servicios.
  • Implementar patrones de arquitectura distribuida y microservicios, asegurando escalabilidad, alta disponibilidad y mantenibilidad.
  • Gestionar el flujo completo de datos, desde los servicios backend hasta la persistencia en Firebase/Firestore.
  • Desarrollar y mantener la interfaz de usuario y la lógica de negocio de aplicaciones web en React.
  • Desarrollar y optimizar Cloud Functions para procesamiento de eventos y comunicación asíncrona.
  • Optimizar el rendimiento end-to-end, priorizando la eficiencia de los servicios y la arquitectura.
  • Colaborar en decisiones de arquitectura de software y ser referente técnico en el equipo.
  • Implementar testing automatizado para servicios backend (unitario, integración).
  • (Deseable) Ocasionalmente, brindar soporte o contribuir al desarrollo de la aplicación móvil en React Native
Requisitos:
  • Java/Spring Boot:Experiencia avanzada en desarrollo de microservicios, APIs REST y sistemas distribuidos.
  • React:Experiencia sólida en desarrollo de aplicaciones web SPA (Single Page Application).
  • JavaScript/TypeScript:Dominio avanzado del lenguaje y el ecosistema moderno de desarrollo web.
  • Firebase/Firestore:Conocimiento profundo del lado servidor, manejo de reglas de seguridad y optimización de consultas.
  • Google Cloud Platform:Sólida experiencia con servicios clave como Pub/Sub, Cloud Functions, Cloud Storage.
  • Arquitectura de Software:Comprensión profunda de patrones de diseño, microservicios y sistemas distribuidos.
  • Testing Backend:Experiencia en testing de servicios (JUnit, Mockito).
  • Experiencia con Agentes de IA:Uso de asistentes de IA como Claude para acelerar el desarrollo.
Deseables:
  • React Native:Conocimiento o experiencia en desarrollo de aplicaciones móviles multiplataforma.
  • Bases de Datos:Experiencia adicional con bases de datos relacionales y NoSQL.
  • Monitoreo:Herramientas de observabilidad como Embrace, Grafana, y logging distribuido.
  • Performance:Optimización tanto de aplicaciones web como de servicios backend.
  • Testing Frontend:Experiencia en testing (Jest/Testing Library, o herramientas como Maestro, Detox).
  • Desarrollo Móvil Nativo:Conocimientos de iOS y Android para optimizaciones específicas.
  • Experiencia con Angular
Porque el mejor código nace de un buen equilibrio, en Drimo te ofrecemos:
  • Día libre por tu cumpleaños.
  • Cursos y certificaciones para seguir aprendiendo.
  • 5 días de vacaciones adicionales al año para que recargues energías.
  • Seguro complementario de salud y dental que te acompaña cuando más lo necesites.
  • Formato híbrido 2 días a la semana trabajo en Oficinas de Las Condes
#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now