Job Openings Sr. Back End Developer (TUL)

About the job Sr. Back End Developer (TUL)

Acerca de Tul
TÜL es una plataforma tecnológica que optimiza la cadena de suministro de materiales de construcción para las ferreterías en LATAM. Nuestro objetivo es permitir a las ferreterías competir con los grandes jugadores, tener un mejor negocio y más rentabilidad.

Estamos creciendo exponencialmente y persiguiendo su visión de convertirse en la primera y más grande super app para la industria de la construcción y ferretería.
Respaldada por VCs de primer nivel en Silicon Valley y Latinoamérica, actualmente con operaciones en Colombia, México y Brasil. Buscamos jugadores de primer nivel en cada posición para hacer de Tul la mejor empresa de la región.

Perseguimos un gran sueño: Ser la primera y más grande súper app para la industria de la construcción.

El Rol: Desarrollador Back-End SR
Estamos buscando Desarrollador Back-End SR que nos ayude a crear, mejorar y mantener nuestra plataforma.Será responsable de ayudarnos a crear nuevas funciones y mantener las existentes.Ayudar a mejorar el rendimiento del equipo.Trabajar en estrecha colaboración con nuestro equipo de productos para crear la mejor solución posible.Contribuir a nuestra biblioteca de componentes y guía de estilos donde tendrá un impacto creando algo desde cero.

Habilidades requeridas

  • Más de 5 años de experiencia en desarrollo de software
  • Más de 3 años de experiencia con el repositorio Git
  • Más de 2 años de experiencia Spring framework con Kotlin/JavaSólida experiencia en microservicios.
  • Conocimientos de arquitectura hexagonal y DDD
  • Conocimiento practico en Docker
  • Conocimiento práctico en arquitectura dirigida por eventos
  • Conocimiento de infraestructura (Linux, servidores nginx, apache, barniz)
  • Conocimiento práctico de bases de datos relacionales (PostgreSQL) y bases de datos no relacionales (MongoDB, DocumentDB, etc.)
  • 1+ agente de mensajes (KAFKA es una ventaja)Conocimiento sobre Mock Knowledge of CloudExperiencia en diseño de APIs RESTfulFuerte atención a los detalles para producir código de alta calidad.

Responsabilidades

  • Desarrollar y ofrecer nuevas características del producto.
  • Mejorar los procesos y herramientas de ingeniería para aumentar la eficacia del equipo.Implementar versiones Beta para pruebas
  • Trabajar en conjunto con el departamento de control de calidad
  • Escribir código limpio y mantenible
  • Tomar posesión de los componentes más grandes, técnica o creativamente complejos de un gran proyecto de principio a fin.
  • Compartir conocimientos y habilidades con compañeros de trabajo.
  • Revisar y aprobar las solicitudes de extracción de otros desarrolladores.

Pila: Java, kotlin, microservicios, kafka, AWS, Angular 11, micro frontendsRedis, Mongo y PostgreCanalizaciones SQL CI/CDArgóKubernetes, Terraform