Hoy
Expira 25/03/2026
Full Stack Developer
Full Stack Developer
¿Cuál será tu misión?
El rol se enfocará en crear soluciones end-to-end, desde interfaces de usuario excepcionales hasta servicios backend robustos, siendo un referente técnico en arquitectura distribuida e integración de sistemas complejos.
Principales funciones:
- Desarrollar y mantener tanto la aplicación móvil en React Native como los servicios backend en Java/Spring Boot.
- Diseñar e implementar APIs REST y sistemas de integración entre frontend y backend.
- Gestionar el flujo completo de datos desde la interfaz de usuario hasta la persistencia en Firebase/Firestore.
- Implementar patrones de arquitectura distribuida y microservicios, asegurando escalabilidad y mantenibilidad.
- Gestionar el estado de la aplicación móvil y la sincronización con servicios backend.
- Optimizar el rendimiento end-to-end, desde la experiencia de usuario hasta la eficiencia de los servicios.
- Colaborar en decisiones de arquitectura de software y ser referente técnico en el equipo.
- Desarrollar y optimizar Cloud Functions para procesamiento de eventos y comunicación asíncrona (deseable).
- Implementar testing automatizado tanto para componentes frontend como para servicios backend (deseable).
Requisitos:
- Java/Spring Boot: Experiencia de al menos 2 años en desarrollo de microservicios y APIs REST.
- React Native: Experiencia deseable en React Native o React.
- Firebase/Firestore: Conocimiento profundo tanto del lado cliente como servidor.
- Cloud Functions: Experiencia en desarrollo y deployment de funciones serverless.
- Google Cloud Platform: Pub/Sub, Cloud Storage y otros servicios de GCP.
- Arquitectura de Software: Comprensión de patrones de diseño, microservicios y sistemas distribuidos.
- Testing: Experiencia en testing backend (JUnit, Mockito).
- Experiencia con Agentes de IA: Se valora el uso de asistentes de IA como Claude para acelerar el desarrollo frontend.
Deseable:
- Testing: Experiencia en testing tanto frontend (Maestro, Detox) como backend (JUnit, Mockito).
- Desarrollo Móvil Nativo: Conocimientos de iOS y Android para optimizaciones específicas.
- Experiencia con Angular.
- 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 móviles como de servicios backend.
Beneficios en Drimo:
- 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.
- Trabajo 100% remoto, sin embargo, valoramos que puedas sumarte a las celebraciones y actividades de la empresa.
Creemos que la diversidad impulsa la innovación y el trabajo en equipo, es por ello que promovemos una cultura inclusiva, colaborativa y respetuosa, en línea con nuestro compromiso con la Ley N° 21.015 de Inclusión Laboral, construyendo un entorno donde cada persona puede aportar su talento y desarrollarse plenamente.