Remoto
(Cualquier lugar)
Rango salarial
Empleado(a)
Contratista
Nivel de experiencia
Senior
Vacante cerrada
Esta vacante fue cerrada y ya no recibe postulaciones. Ver otras vacantes abiertas
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalEstamos buscando un(a) Desarrollador(a) FullStack Senior para trabajar en el desarrollo y evolución de soluciones digitales escalables, seguras y de alta disponibilidad.
La persona se encargará del desarrollo con enfoque en frontend, participando también en decisiones técnicas, diseño de soluciones, integraciones entre sistemas y evolución de la arquitectura de la plataforma.
Principales responsabilidades:
- Trabajar en el desarrollo de aplicaciones backend utilizando Java/Kotlin y Spring Boot/Quarkus, siendo esta la principal área de actuación.
- Desarrollar y realizar mantenimiento en aplicaciones frontend utilizando React, contribuyendo a la evolución de interfaces cuando sea necesario.
- Diseñar y evolucionar arquitecturas distribuidas basadas en microservicios.
- Desarrollar APIs REST, integraciones entre sistemas y contratos de comunicación entre aplicaciones.
- Desarrollar soluciones serverless, como AWS Lambda, cuando sea aplicable.
- Trabajar con bases de datos relacionales y no relacionales, incluyendo MongoDB, PostgreSQL y Oracle.
- Implementar soluciones enfocadas en rendimiento, escalabilidad, resiliencia y alta disponibilidad.
- Aplicar patrones de resiliencia como Circuit Breaker, Retry y Timeout.
- Implementar y evolucionar prácticas de observabilidad utilizando logs, métricas y monitoreo.
- Participar en decisiones arquitectónicas, definición de estándares técnicos y buenas prácticas de desarrollo.
- Realizar revisiones de código, brindar soporte técnico al equipo y compartir conocimiento.
- Participar en la investigación de incidentes, análisis de causa raíz y mejora continua de las aplicaciones.
- Garantizar la calidad, seguridad, rendimiento y mantenibilidad de las soluciones.
Requisitos técnicos
Backend (principal):
- Experiencia sólida con Java y/o Kotlin.
- Experiencia avanzada con Spring Boot.
- Experiencia con arquitectura de microservicios.
- Conocimiento en programación reactiva (Spring WebFlux/Reactor será considerado un diferencial).
- Experiencia en el desarrollo de APIs REST.
- Conocimiento en autenticación y autorización (OAuth2, JWT o similares).
- Experiencia con MongoDB, PostgreSQL y Oracle.
- Conocimiento en patrones de resiliencia para sistemas distribuidos.
- Experiencia con pruebas automatizadas.
- Conocimiento en observabilidad (logs, métricas y monitoreo).
Frontend (Soporte)
- Experiencia con React.
- Capacidad para desarrollar nuevas funcionalidades y realizar mantenimiento en aplicaciones frontend.
- Nociones de arquitectura frontend moderna serán consideradas un diferencial.
Diferenciales
- Experiencia con Spring WebFlux y Project Reactor.
- Experiencia con Kubernetes u OpenShift.
- Conocimiento en Cloud (AWS, Azure o GCP).
- Experiencia con arquitectura orientada a eventos (Kafka, RabbitMQ, ActiveMQ, SQS, etc.).
- Experiencia con CI/CD.
- Experiencia con Serverless (AWS Lambda).
- Experiencia en equipos ágiles.
Compartir vacante:
Compartir vacante: