Backend Software Engineer (Java and Node.js)

Agilistik Spa 5990B61A2 — Chile · Posted ~23 hours ago

Skills

Java Node.js backend development software architecture API development automated testing deployment Agile SAFe problem solving APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a backend software engineer designing, building, testing, and deploying enterprise solutions. You will develop APIs and services, contribute to software architecture, solve complex technical problems, and collaborate within an agile development environment while emphasizing quality and maintainability.

Highlights

Backend engineering opportunity focused on enterprise-scale solutions, APIs, critical services, software architecture, quality, maintainability, and continuous value delivery. Provides exposure to modern agile practices and end-to-end software delivery.

Description

En Agilistik trabajamos en iniciativas de transformación y desarrollo de software para grandes clientes tanto en Chile como en LATAM, particularmente en área de Retail, aplicando prácticas de agilidad (SAFe) y enfocándonos en la entrega de valor continua en importantes proyectos. Buscamos un/a Ingeniero/a de Software Backend para integrarse a nuestro equipo con el objetivo de diseñar, construir y evolucionar soluciones empresariales end-to-end: desde el análisis y la arquitectura de software, hasta la implementación, pruebas y despliegue. El/la profesional participará activamente en un equipo de desarrollo, con componentes críticos de la plataforma, habilitando APIs y servicios que soportan capacidades de negocio, con foco en calidad, mantenibilidad y resolución efectiva de problemas complejos. Funciones y responsabilidades En Este Rol, Seremos Responsables De Liderar La Entrega De Soluciones Empresariales Con Un Enfoque Técnico Sólido y Orientación a Resultados. Tus Tareas Principales Serán Participar en análisis, diseño e implementación de soluciones, entendiendo necesidades del negocio y traduciéndolas en diseño técnico.Desarrollar y mantener servicios backend utilizando Java con Spring Boot y Node.js con NestJS (ambos son excluyentes).Diseñar APIs y componentes del sistema considerando escalabilidad, rendimiento, seguridad y mantenibilidad.Colaborar con el equipo para definir patrones de arquitectura, estándares de código y prácticas de calidad.Investigar, diagnosticar y resolver problemas complejos con análisis técnico y criterio de ingeniería.Contribuir con estimaciones, planificación y seguimiento de actividades del equipo, asegurando cumplimiento de objetivos.Documentar decisiones técnicas relevantes y apoyar la evolución del sistema a través de refactorings y mejoras. Priorizamos tu capacidad analítica, autonomía y diseño de soluciones por sobre el conocimiento de herramientas específicas de cloud o frameworks secundarios. Requisitos y experiencia Buscamos un/a ingeniero/a que haya participado en análisis, diseño e implementación de soluciones empresariales utilizando principalmente Java/Spring Boot y Node.js/NestJS. Esto es excluyente: necesitamos que lo indiques explícitamente en tu respuesta, incluyendo en qué partes del ciclo de desarrollo trabajaste (análisis, diseño e implementación). Valoramos Especialmente Capacidad analítica para comprender requerimientos, identificar causas raíz y proponer soluciones.Diseño de soluciones con criterio (arquitectura, APIs, contratos, responsabilidades y mantenibilidad).Autonomía para avanzar de punta a punta, con comunicación efectiva con el equipo.Experiencia resolviendo problemas complejos (debugging, troubleshooting, mejoras de estabilidad y performance).Colaboración con buenas prácticas de trabajo en equipo, orientado/a a calidad y a la entrega. Además, Es Importante Que Tengas Experiencia construyendo servicios backend en entornos profesionales (industrial, producto o proyectos a clientes).Buen manejo de principios de software (clean code, testing, manejo de errores, versionamiento y trazabilidad).Comunicación clara: somos una empresa colaborativa y esperamos que puedas explicar decisiones técnicas con contexto.Responsabilidad y ownership: tomaremos en cuenta cómo enfrentas incertidumbre y cómo propones mejoras. Deseables Experiencia con herramientas de cloud y/o contenedores, aunque no es el foco principal del rol.Conocimiento de prácticas DevOps y CI/CD para apoyar despliegues confiables.Experiencia trabajando con arquitecturas escalables, observabilidad (logs/metrics/tracing) y seguridad a nivel de API.Certificaciones o formación en prácticas ágiles (por ejemplo, SAFe) o participación en iniciativas de mejora continua. Beneficios En Agilistik, valoramos a nuestro equipo y ofrecemos una serie de beneficios atractivos: Seguro complementario de salud y seguro de vida para tu tranquilidad y la de tu familia.Bonos especiales por aguinaldos en septiembre y Navidad, cada uno por CLP $100.000, además de una bonificación adicional por tu cumpleaños de CLP $50.000.Oportunidades constantes de capacitación y certificaciones ágiles, fomentando un desarrollo profesional continuo y de alto impacto. Estamos comprometidos con crear un entorno de trabajo que priorice tanto tu bienestar como tu crecimiento profesional. Únete a nuestro equipo para ser parte de proyectos desafiantes y un ambiente colaborativo y dinámico.