Ofertas › Agilistik
Agilistik · Chile
Buscamos un/a Fullstack con conocimientos sólidos en Java y Node.js para sumarse a Agilistik en proyectos con equipos ágiles. Golang es deseable ; valoramos especialmente a quienes puedan aportar, pero no es requisito excluyente. ¿Qué necesitas para destacar? Java y Node.js con base sólida para desarrollo (estructura, buenas prácticas, manejo de capas, diseño orientado a objetos y/o patrones). Experiencia fullstack desarrollando integraciones entre backend y frontend (APIs, consumo de servicios, manejo de estados, validaciones y flujos). Conocimiento de fundamentos de desarrollo web: HTTP/REST, modelado de datos, manejo de errores y consideraciones de seguridad. Buenas prácticas de ingeniería: revisión de código, testing, refactor y documentación. Disponibilidad para trabajar con metodología ágil y colaborar estrechamente con el equipo. Actitud proactiva para identificar mejoras, proponer soluciones y sostener la calidad en el tiempo. ¿Qué habilidades blandas valoramos? Comunicación clara para alinear avances y supuestos. Trabajo en equipo y colaboración efectiva con perfiles distintos (desarrollo, QA, producto, arquitectura). Responsabilidad sobre la entrega y el resultado. Orientación a la mejora continua (aprender, ajustar y optimizar). Idealmente, contarás con experiencia construyendo productos o plataformas, participando en ciclos end-to-end y mostrando criterio técnico para decisiones de implementación. En este rol buscamos que desarrolles y evoluciones soluciones fullstack, liderando la implementación de funcionalidades desde el diseño hasta la puesta en producción. Construir servicios y componentes con Java y Node.js y deseablemente Golang , asegurando calidad, mantenibilidad y performance. Desarrollar y mantener interfaces y aplicaciones del lado cliente, integrándolas con APIs. Implementar y consumir servicios REST/HTTP y gestionar contratos entre frontend y backend. Participar en el ciclo de desarrollo ágil: refinamiento, planificación, ejecución, demos y retrospectivas. Escribir y ejecutar pruebas (unitarias y/o de integración) para sostener la confiabilidad del sistema. Colaborar con revisión de código, buenas prácticas de arquitectura y estándares de ingeniería. Diagnosticar y corregir incidentes, deuda técnica y mejoras en la experiencia de usuario. Contribuir a la documentación técnica y al traspaso de conocimiento al equipo. El objetivo central es entregar incrementos de valor con foco en calidad, rapidez y alineación con las necesidades