CodersLab es una empresa dedicada al desarrollo de soluciones dentro del rubro IT y actualmente nos enfocamos en expandir nuestros equipos a nivel global para posicionar nuestros productos en más países de América Latina y es por ello que estamos en búsqueda de un
Desarrollador Backend en Golang/NodeJS SSR y SR
.
En modalidad hibrida dos dias a la semana en oficina en Las Condes Santiago.
Te integrarás a uno de nuestros equipos especializados en backend, donde tendrás control total del stack de los microservicios que garantizan el correcto funcionamiento de nuestras soluciones.
Nuestras APIs brindan servicio a miles de sesiones únicas al día en sectores como el bancario y otros canales críticos.
Tu misión será construir, mantener y evolucionar aplicaciones confiables, escalables y de alto desempeño que mejoren continuamente la experiencia de nuestros clientes internos y externos.
Tus Responsabilidades Principales
•
Responsabilidad end-to-end
: Participar activamente en todas las etapas del ciclo de desarrollo de software, desde el diseño hasta el despliegue y monitoreo.
•
Construcción de aplicaciones robustas
: Diseñar y desarrollar sistemas altamente disponibles, escalables y resistentes a fallos.
•
Desarrollo de APIs REST
: Crear y mantener APIs RESTful listas para ser consumidas por proveedores y clientes internos.
•
Traducción de requerimientos
: Convertir necesidades complejas del negocio en soluciones técnicas efectivas basadas en microservicios.
•
Optimización continua
: Diagnósticar y resolver problemas tanto en la aplicación como en los entornos donde se ejecutan, mejorando continuamente el rendimiento y la disponibilidad.
•
Colaboración técnica
: Trabajar en estrecha colaboración con otros ingenieros, arquitectos y equipos multidisciplinarios.
Requisitos Técnicos y Profesionales
Formación:
• Estudiante avanzado o graduado de carreras universitarias o terciarias en Sistemas, Computación, Informática o experiencia equivalente.
Conocimientos técnicos:
• Base sólida en algoritmos y estructuras de datos .
• Experiencia comprobada en desarrollo de aplicaciones de alto tráfico y alta disponibilidad .
• Comprensión y aplicación de patrones de diseño e integración .
• Uso de buenas prácticas de Clean Code y principios SOLID .
• Manejo de TDD (Test Driven Development) .
• Conceptos claros sobre CI/CD y su implementación en pipelines reales.
• Conocimiento y uso de Swagger/OpenAPI para documentar APIs.
Experiencia excluyente (Senior)
• Aplicación práctica de TDD y cobertura de tests unitarios/integración.
• Enfoque en eficiencia de rendimiento en desarrollo backend.
• Conocimiento avanzado en y frameworks web como Express, Fastify o Koa .
• Experiencia con tecnologías: Golang y NodeJS (excluyente Sr), Docker, Kubernetes, GitLab CI / GitHub Actions / Jenkins, Linux/Unix-like OS, Redis.
• Experiencia con TypeScript y tipado estático en entornos backend.
• Manejo de frameworks de arquitectura como NestJS o NX .
Deseable pero no excluyente
• Conocimientos básicos de programación funcional .
• Experiencia en desarrollo de sistemas distribuidos .
• Uso de servicios en la nube: Azure, GCP .
• Experiencia práctica con arquitecturas cloud-native , réplicas, optimización de recursos y escalabilidad horizontal.
Stack Tecnológico Principal
• Lenguaje: Go (excluyente Sr), , JavaScript, TypeScript
• Frameworks: Express, Fastify, Koa, NestJS, NX
• Bases de Datos: MySQL, MongoDB, Cassandra
• Herramientas: Docker, Kubernetes, Git, GitLab CI / GitHub Actions / Jenkins
• Mensajería: Kafka, RabbitMQ
• Documentación API: Swagger, OpenAPI
• Sistemas operativos: Linux/Unix-like OS
• Monitoreo: Prometheus, Grafana, Datadog (deseable)
Mindset Requerido
• Enfoque en Clean Code y estilo de programación claro y mantenible.
• Aplicación de los principios SOLID en el desarrollo orientado a objetos.
• Uso habitual de TDD con buen coverage y manejo de condiciones de borde.
• Implementación efectiva de CI/CD en pipelines reales.
• Capacidad de aplicar patrones de diseño e integración según contexto.
• Buena comunicación y trabajo colaborativo en equipos ágiles de desarrollo.
Experiencia Requerida
Dev SSR (Semi Senior)
2+ años como desarrollador backend
2+ años desarrollando microservicios
1+ año contribuyendo en diseño de sistemas
1+ año usando Go en entorno empresarial
1+ año usando NodeJS en entorno empresarial
Experiencia diseñando APIs con Swagger/OpenAPI
Conocimiento y práctica en TDD
Dev SR (Senior)
5+ años como desarrollador backend
3+ años desarrollando microservicios
3+ años contribuyendo en diseño de sistemas (arquitectura, patrones, escalabilidad)
2+ años usando Go
2+ años trabajando con en entornos empresariales.
Experiencia diseñando APIs
¿Te identificas con este perfil?
Buscamos un apasionado de la tecnología, con mentalidad de ownership, compromiso técnico y capacidad de resolver problemas complejos con soluciones simples y sostenibles
¿Quieres formar parte de un equipo de alto impacto?
Postulate y ayudanos a construir APIs que mueven miles de transacciones diarias en entornos de alta criticidad