Software Engineer - Backend
Treinta
Software Engineering
Colombia
Posted on Jan 12, 2025
Treinta
Treinta es la empresa que está digitalizando los micronegocios de LATAM🧑💻. Treinta permite a los micronegocios digitalizar su operación a través del software punto de venta (POS) que está conectado con nuestro datáfono 💳, vender recargas y pago de facturas para generar más ingresos, y comprar su inventario a precios justos y con facilidades de pago a través de nuestro marketplace.
Acerca del rol
Nuestro Backend Developer, debe contar con al menos 3 años de experiencia desarrollando productos escalables en NodeJs y será responsable de diseñar, implementar y mantener parte de nuestro ecosistema de productos. Además será el encargado de diseñar estructuras de datos, trabajar con diferentes motores de bases de datos y desarrollar interfaces (APIs) siguiendo las mejores prácticas.
¿Qué buscamos?
4 Años De Experiencia Trabajando Con
Treinta es la empresa que está digitalizando los micronegocios de LATAM🧑💻. Treinta permite a los micronegocios digitalizar su operación a través del software punto de venta (POS) que está conectado con nuestro datáfono 💳, vender recargas y pago de facturas para generar más ingresos, y comprar su inventario a precios justos y con facilidades de pago a través de nuestro marketplace.
Acerca del rol
Nuestro Backend Developer, debe contar con al menos 3 años de experiencia desarrollando productos escalables en NodeJs y será responsable de diseñar, implementar y mantener parte de nuestro ecosistema de productos. Además será el encargado de diseñar estructuras de datos, trabajar con diferentes motores de bases de datos y desarrollar interfaces (APIs) siguiendo las mejores prácticas.
¿Qué buscamos?
4 Años De Experiencia Trabajando Con
- NodeJs con TypeScript y valoramos experiencia en otros lenguajes modernos como GO.
- NestJS
- APIs REST y GraphQL.
- Conocimiento en Go (deseable)
- Entornos Cloud, integración contínua y prácticas de monitoreo y observabilidad.
- Arquitecturas basadas en micro-servicios y orientadas a eventos.
- Test Unitarios y Automatizados. (unitarias, integración, e2e).
- Bases de datos relacionales y no relacionales (mantenimiento y performance).
- Experiencia creando productos digitales.
- Familiaridad con servicios de AWS: SNS, SQS.
- Gestión de repositorios con Git y buenas prácticas en flujos de trabajo.
- Habilidades en monitoreo y optimización de aplicaciones para mejorar la performance.
- Diseñar y desarrollar funcionalidades desde cero con tecnologías cloud.
- Identificar y brindar soluciones a problemas complejos velando por la calidad del código y las buenas prácticas definidas.
- Participar activamente en las definiciones de tecnología en Treinta.
- Colaborar con Producto, Diseño y otros equipos de Ingeniería para crear nuevas experiencias
- Participar en rotaciones on-call y responder incidencias en lo necesario