Developer Back-end Go (5 Meses)
Summary
5-month back-end Go developer role building and extending cloud services on GCP (Cloud Run) with PostgreSQL, applying hexagonal architecture, design patterns, and unit testing under senior guidance.
- Desarrollar e implementar componentes backend en Golang, siguiendo criterios de calidad, claridad y mantenibilidad.
- Construir y extender servicios sobre Google Cloud Platform (GCP), con foco en Cloud Run y servicios administrados (deseable experiencia en Firestore y Pub/Sub).
- Integrar y consumir datos desde PostgreSQL, modelando accesos y repositorios de forma limpia y testeable.
- Aplicar arquitectura hexagonal y patrones de diseño para separar responsabilidades (dominio, puertos/adaptadores, infraestructura y capas de integración).
- Escribir unit tests en Go para validar lógica de negocio y asegurar confiabilidad en la evolución del sistema.
- Colaborar con un perfil Senior para ejecutar tareas asignadas, proponiendo mejoras técnicas cuando corresponda.
- Participar en revisiones de código, refinamiento del alcance y acuerdos de calidad (estándares de desarrollo, pruebas y estilo).
- Apoyar el mantenimiento evolutivo de la célula, identificando riesgos, cuellos de botella y oportunidades de optimización.
El foco del rol es entregar features backend de forma consistente dentro del ciclo del proyecto, promoviendo buenas prácticas de ingeniería y comunicación efectiva con el equipo.
Estamos buscando desarrolladores backend para una asignación temporal de 5 meses (desde septiembre hasta finales de enero). Consideramos 2 perfiles Mid/Junior, que apoyarán en la ejecución y desarrollo bajo las directrices de un perfil Senior. Idealmente, la célula operará con autonomía técnica dentro de las definiciones del equipo, manteniendo calidad y entregas regulares.
Requisitos técnicos (mínimo necesario):
- Experiencia y/o dominio en Golang.
- Cloud GCP (deseable conocimiento de Firestore, Pub/Sub y Cloud Run).
- Experiencia con base de datos PostgreSQL.
- Conocimiento y práctica de arquitectura hexagonal.
- Aplicación de patrones de diseño en sistemas backend.
- Capacidad de implementar unit tests en Golang para lógica de negocio y componentes relevantes.
Señales de buen ajuste (cómo trabajamos):
- Orientación a calidad: escriben código mantenible, con tests y decisiones claras de diseño.
- Responsabilidad y autonomía: cumplen tiempos, proponen alternativas y ejecutan con criterio bajo guías del Senior.
- Colaboración: trabajan bien con revisiones de código, feedback y coordinación diaria con la célula.
- Comunicación efectiva: explican avances, supuestos y bloqueos con transparencia.
- Mentalidad de mejora continua: sugieren ajustes de arquitectura, rendimiento o mantenibilidad.
Buscamos personas que disfruten construir backend robusto en la nube, con disciplina de pruebas y una base sólida de diseño de software.
En Agilistik, valoramos a nuestro equipo y ofrecemos 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 el bienestar como el crecimiento profesional. Si te interesa integrarte a proyectos desafiantes y en un ambiente colaborativo y dinámico, te invitamos a postular.