Senior Full-Stack Developer
Job Summary
Buscamos un/a profesional FullStack Senior para liderar el desarrollo end-to-end y la integración de funcionalidades en entornos multicloud. El rol se centra en la evolución de aplicaciones mediante microservicios, el consumo de APIs y la aplicación de buenas prácticas de arquitectura. Se requiere trabajar bajo metodologías ágiles, enfocándose en la entrega incremental y la calidad técnica.
Responsibilities
- Desarrollo end-to-end (Backend/Frontend)
- Implementación de microservicios e integración de APIs REST
- Gestión de ciclo de vida del proyecto con Git
- Aplicación de metodologías ágiles y calidad de código
Required Skills
- Java (Spring) & Node.js
- Cloud (AWS, GCP, or OCI)
- Microservices architecture
- Git & RESTful APIs
Job Details
Responsabilidades:
- 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 y experiencia:
- Al menos 3 años de experiencia en desarrollo end-to-end y trabajo en entornos cloud.
- Backend: experiencia sólida en Java con Spring.
- Backend/servicios: experiencia con Node.js.
- Integración: desarrollo e integración de APIs REST (deseable experiencia con SOAP).
- Cloud: experiencia en AWS, GCP u OCI.
- Arquitectura: experiencia trabajando con microservicios y comprensión de buenas prácticas.
- Gestión de código: dominio de Git.
- Metodologías: trabajo con metodologías ágiles en equipos colaborativos.
Deseable:
- Experiencia previa en arquitectura y diseño de soluciones con foco en buenas prácticas.
- Conocimiento o experiencia adicional con SOAP además de REST.
- Experiencia aplicando principios de calidad (pruebas, monitoreo, observabilidad o automatización asociada al ciclo de entrega).
- Experiencia en optimización de rendimiento y escalabilidad en sistemas con microservicios.
- Participación en iniciativas de mejora continua y estabilización de servicios en cloud.