Job Openings Sr Architect (TUL)

About the job Sr Architect (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.

The Role: Software Architect Sr

We are looking for an experienced Software Architect to make intuitive high level decisions for software development. You will see the big picture and create architectural approaches for software design and implementation to guide the development team.

As a Software Architect, you will be responsible for decisions related to the architecture of the product. You will value simplicity and will not be afraid to question technical and procedural limitations to achieve an optimal design. You will always promote engineering best practices and are willing to "get your hands dirty", actively helping the team solve the biggest problems.

Requeriments

  • Design the general technological architecture of the product
  • Guide development teams in technology strategy
  • Being a mentor and coach for the technical team
  • Create solution diagrams and document processes
  • Being practical and skilled in coding, helping the team in the development of their solution, solving all the problems that may arise
  • Identify and remove all technical obstacles for the development team

Skills required

  • 5+ years of software development experience
  • 2+ years of experience in Java or Kotlin
  • Experienced developer or technical lead with strong architectural background
  • Experience in event-driven architectures and asynchronous flows
  • Experience as responsible for the design, development and deployment of the final solution
  • Able to make architecture decisions at the team and product level
  • Experience in agile development methodologies (preferably Scrum)
  • Good management of priorities within the backlog
  • Communicate effectively with other team members

Tech Stack

  • Java, Kotlin, spring boot
  • Microservices, kafka, Async Architecture
  • AWS
  • Angular 11, micro frontends
  • Redis, Mongo y PostgreSQL
  • CI/CD pipelines
  • Argo
  • Kubernetes, terraform