Senior Full-Stack Developer
Job Summary
Buscamos un Desarrollador FullStack Senior con al menos 3 años de experiencia en desarrollo end-to-end y entornos cloud. El rol se centra en la implementación e integración de microservicios, asegurando la calidad técnica y la escalabilidad en proyectos multicloud. Trabajarás en un equipo ágil colaborando en el diseño, desarrollo y mantenimiento de aplicaciones de alto nivel.
Responsibilities
- Desarrollo end-to-end en backend y frontend
- Diseño e integración de APIs y microservicios
- Gestión de ciclo de vida del código con Git
- Aplicación de metodologías ágiles
- Aseguramiento de calidad y mejora continua
Required Skills
- Java (Spring) y Node.js
- Arquitectura Cloud (AWS, GCP u OCI)
- API REST y SOAP
- Microservicios
- Metodologías ágiles
Job Details
Responsabilidades y Funciones:
- Desarrollar funcionalidades end-to-end en backend y frontend, asegurando consistencia entre capas.
- Implementar e integrar APIs REST y apoyar el consumo de servicios desde la aplicación.
- Participar en el diseño/ajuste de microservicios, contribuyendo a la arquitectura y a la escalabilidad.
- Construir servicios y componentes con Java (Spring) y Node.js, aplicando buenas prácticas.
- Trabajar con Git y flujos de integración, revisiones y despliegues asociados al ciclo de vida del proyecto.
- Aplicar metodologías ágiles para planificar, estimar, ejecutar y validar entregas incrementales.
- Velar por calidad: diseño limpio, pruebas, consistencia técnica y mejora continua.
- Colaborar con el equipo para identificar riesgos, proponer soluciones y mantener una comunicación efectiva.
Requisitos:
- Experiencia sólida en Java con Spring y Node.js.
- Experiencia en desarrollo e integración de APIs REST (deseable experiencia con SOAP).
- Conocimiento en AWS, GCP u OCI.
- Experiencia previa en arquitectura y diseño de soluciones con foco en buenas prácticas.
- Experiencia aplicando principios de calidad (pruebas, monitoreo, observabilidad o automatización).
- Experiencia en optimización de rendimiento y escalabilidad en sistemas con microservicios.
- Capacidad de análisis para resolver problemas e identificar oportunidades de mejora.