
Software Engineer Semisenior
Agilistik
- Ubicación
- Chile
- Publicada
- Hace 1 mes
- Fuente
- Get on Board
Requisitos Experiencia • Entre 2 y 4 años de experiencia en desarrollo de software. • Experiencia EXCLUYENTE desarrollando aplicaciones backend utilizando al menos uno de los siguientes lenguajes: Java, Node.js o Go (Golang). Conocimientos técnicos • Conocimiento y experiencia construyendo APIs REST. • Conocimiento de arquitecturas de microservicios. • Conocimiento de arquitectura orientada a eventos (Event-Driven Architecture). • Conocimiento de patrones de diseño y buenas prácticas de desarrollo. • Conocimiento de principios SOLID y Clean Code. • Experiencia trabajando con bases de datos SQL y/o NoSQL. • Experiencia utilizando plataformas Cloud, idealmente Google Cloud Platform (GCP). Metodologías de trabajo • Experiencia trabajando en equipos ágiles. • Conocimiento práctico de Scrum. • Participación en ceremonias ágiles y trabajo colaborativo con equipos multidisciplinarios. Soft skills y estilo de trabajo • Capacidad para resolver problemas de manera analítica. • Interés por aprender y crecer técnicamente. • Buenas habilidades de colaboración y comunicación. • Orientación a la calidad y mejora continua. • Curiosidad por temas de arquitectura, escalabilidad y observabilidad.
Lo que buscamos Nos enfocamos en una persona que pueda resolver problemas de manera analítica y que tenga interés real por aprender y crecer técnicamente. • Colaborar en equipos ágiles, participando en ceremonias y trabajando de forma coordinada con equipos multidisciplinarios. • Contribuir al desarrollo backend construyendo APIs REST y apoyando la evolución de arquitecturas basadas en microservicios y Event-Driven Architecture. • Aplicar patrones de diseño, buenas prácticas de desarrollo, principios SOLID y Clean Code para asegurar calidad y mantenibilidad. • Trabajar con bases de datos SQL y/o NoSQL, y con plataformas Cloud, idealmente Google Cloud Platform (GCP). • Orientarse a la calidad y la mejora continua, manteniendo foco en escalabilidad y observabilidad. Además, buscamos una comunicación efectiva, colaboración genuina y curiosidad por arquitectura, escalabilidad y observabilidad.
Deseables • Experiencia en productos con alta concurrencia, alta disponibilidad o gran volumen transaccional. • Conocimiento de servicios de GCP. • Experiencia con mensajería y procesamiento asíncrono. • Conocimiento de contenedores y Kubernetes. • Experiencia con CI/CD. • Inglés intermedio para lectura de documentación técnica y participación en instancias de colaboración internacional.
