Full-Stack Backend and Cloud Developer

Agilistik Spa 5990B61A2 — Chile · Posted ~2 days ago

Mid Full-time

Skills

Backend development Cloud development Node.js NestJS Java Spring Boot Python Go Oracle PostgreSQL Microservices REST APIs Domain-Driven Design Hexagonal architecture Kubernetes Kong GCP or Azure Git Postman ES6 GCP Azure Cloud SQL Firebase Firestore Pub/Sub Cloud Run Cloud Functions Cloud Armor Cloud Endpoints Redis React Angular Express.js Jira Confluence GitHub Copilot Claude

🔓 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

A software engineering organization serving clients across Latin America is seeking a Full-Stack Developer with a strong backend and cloud focus. The role involves building and evolving REST APIs and microservices, with approximately 70–80% backend and 20–30% frontend work. You will design scalable solutions using domain-driven and hexagonal architecture, work with cloud infrastructure and automation, and integrate databases, security controls, and distributed services. Candidates need at least two to three years of backend and cloud experience, strong knowledge of Oracle and PostgreSQL, and practical experience with Kubernetes, API gateways, modern programming languages, and cloud platforms.

Highlights

Comprehensive health and life insurance, seasonal and birthday bonuses, ongoing training, agile certifications, challenging projects, and a collaborative environment focused on professional growth.

Description

En Agilistik trabajamos con clientes de Chile y LATAM, aportando expertise en agilidad y desarrollo de software. Como Scaled Agile (SAFe) Bronze Partners e ICAgile Partners, impulsamos equipos colaborativos y prácticas que mejoran la entrega de valor. Buscamos un/a Desarrollador/a FullStack con foco en Backend y Cloud para integrarse a un equipo que construye y evoluciona APIs y microservicios, conectando servicios, seguridad y automatización en plataformas cloud (GCP y/o Azure). El objetivo es diseñar, implementar y operar soluciones robustas, mantenibles y escalables orientadas a negocio. Funciones En el rol de Desarrollador FullStack — Backend / Cloud, seremos responsables de construir y evolucionar una plataforma basada en microservicios API REST (JSON), con arquitectura limpia y orientada a dominios. Nuestros Objetivos Desarrollar funcionalidades considerando una distribución aproximada 70–80% Backend y 20–30% Frontend.Diseñar e implementar APIs con patrones de DDD, arquitectura hexagonal y buenas prácticas de diseño.Contribuir a la estrategia de cloud y automatización, asegurando despliegues consistentes y mantenibles. Principales Tareas Programar con NodeJS (ES6), NestJS, Java Spring Boot, Python y/o Golang.Implementar servicios y endpoints para integración con consumidores internos y externos.Trabajar con Kubernetes, Kong (API Gateway) y mecanismos de seguridad/controles (p. ej., Cloud Armor).Diseñar y usar componentes de datos y persistencia: Oracle y Cloud SQL - PostgreSQL; además, incorporar NoSQL cuando aplique (Firebase/Firestore o similar).Aplicar Spec-Driven Development (SDD) para alinear necesidades, contratos y entrega.Colaborar en pipelines, gestión de secretos, service accounts y automatización (p. ej., GCP: Pub/Sub, Cloud Run/Functions/Endpoints, Secrets, ProxySQL; Azure: servicios equivalentes).Apoyar tareas Frontend deseables con React, Angular o Express, según la necesidad del producto.Usar herramientas de trabajo colaborativo como Jira, Confluence y Git, siguiendo metodologías ágiles. Descripción del perfil Buscamos un/a desarrollador/a que combine foco en Backend y Cloud, con capacidad de análisis y diseño de soluciones. Valoramos a quienes puedan traducir necesidades del negocio en arquitectura, contratos y código de calidad. Requisitos / Experiencia 2 a 3 años mínimo en Backend y tecnologías Cloud.Dominio o experiencia sólida con al menos algunas de estas tecnologías: NodeJS (ES6), NestJS, Java Spring Boot, Python y/o Golang.Experiencia en bases de datos: Oracle (obligatorio) y Cloud SQL - PostgreSQL (obligatorio).Experiencia con microservicios, API REST y aproximaciones arquitectura hexagonal.Conocimiento de DDD y microservicios (a nivel aplicado, no solo conceptual).Experiencia con Kubernetes y Kong como API Gateway.Experiencia en Cloud (al menos 3 años en alguna de ellas), especialmente en componentes como GCP (Pub/Sub, Cloud Run, Cloud Functions, Cloud Armor, Cloud Endpoints, ProxySQL, service accounts, secrets, pipelines, storage, Redis) y/o capacidades equivalentes en Azure.Uso de herramientas y flujo de trabajo: Jira, Confluence, Git, Postman y Draw.io.Conocimientos de integración y productividad: Claude, GitHub Copilot (herramientas de IA) y SDD. Deseable (para potenciar tu impacto): experiencia previa en Retail o Banca. Características Personales Que Buscamos Capacidad elevada de análisis y diseño de soluciones.Trabajo en equipo y comunicación efectiva.Proactividad, autonomía y pensamiento orientado a mejora continua.Flexibilidad y mentalidad autodidacta.Autogestión y motivación por aprender y resolver. Deseable Experiencia con ExpressJS, ReactJS o Angular para apoyar el componente Frontend.Experiencia con Spring Framework.Experiencia con Firebase/Firestore u otro NoSQL similar.Experiencia probada diseñando o ejecutando arquitecturas de microservicios API REST y hexagonales en proyectos reales.Experiencia adicional con prácticas de especificación y contratos mediante SDD (spec-first). 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 prioriza tanto el bienestar como el crecimiento profesional. Únete a nuestro equipo para ser parte de proyectos desafiantes y un ambiente colaborativo y dinámico.