En Tiendanube vas a tener la oportunidad de ayudar a transformar el comercio en Latinoamérica. Tenés todo lo que necesitas para hacer el mejor trabajo de tu carrera, cada día vas a enfrentar nuevos desafíos y vas a tener la posibilidad de impactar en millones de personas.
Tiendanube es la plataforma de e-commerce líder en América Latina que permite a todas las marcas crear, administrar y hacer crecer sus negocios por medio de nuestras soluciones tecnológicas.
Saber que estamos aportando un granito de arena, por más mínimo que sea, a que otras personas puedan perseguir su sueño es lo que hace que los lunes sean mi día preferido de la semana ❤.
— Martín Palombo (@lombo) June 7, 2019
Bienvenida @glamour_sin a @TiendaNube 😁 https://t.co/5wuk4SdlWB
Nuestros clientes confían en nosotros para poder vivir de su negocio. Toda nuestra energía está puesta en estar a la altura de esa confianza. Esto requiere un nivel de esfuerzo que no todas las personas están dispuestas a dar. Y está bien, Tiendanube no es para cualquiera.
La tecnología cambia los hábitos de consumo año a año. Se compra más con el celular que con la computadora. Se puede comprar por Instagram, se va a poder comprar por Whatsapp. De nosotros depende que nuestros clientes puedan mantenerse en la vanguardia tecnológica.
No deja de sorprenderme el ritmo con el que se mueve todo y con el que se logran soluciones pragmáticas, realizables en el corto plazo y como eso se refleja en el crecimiento año a año.
Uru - Data Engineering Lead
Nuestro negocio crece cada vez más rápido. Más clientes, más consumidores, más tráfico, más ventas, más datos. Nuestra arquitectura tecnológica tiene que acompañar este crecimiento. Lo que nos trajo hasta acá muy probablemente no sea lo que nos lleve a dar el próximo paso.
En FERA no tenemos local a la calle y Tiendanube es la vidriera perfecta para que nos conozcan. No solo podemos customizar el diseño para darle nuestro look & feel, sino que también tiene facilidades para gestión de ventas super eficientes.
Mara y Vicky - FERA Design
Los problemas que queremos resolver están fuera de nuestra zona de confort. Esto genera muchas oportunidades de crecimiento para todos los que trabajamos en Tiendanube.
Tiendanube es brutal! Siempre están innovando y siempre satisfacen las necesidades de Brutal Kill. Con Tiendanube, la experiencia de navegación de nuestro usuario es buenísima.
Diego - Brutal Kill
Personas excelentes y valores bien definidos hacen nuestra cultura en Tiendanube. Pasás una gran parte de tu vida en el trabajo. Tenés que disfrutarlo.
Tiendanube está creciendo. Y está creciendo rápido. Nuestros clientes crecieron sus ventas más de 100% año a año. Y la digitalización del comercio está acelerando. Tenemos una oportunidad gigante por delante.
tiendas activas
usuarios compradores únicos por mes
en ventas por año
Digitalizar el comercio no es una misión fácil. Es por esto que estamos migrando nuestra arquitectura monolítica hecha en PHP y Vanilla JS a una arquitectura que esté a la altura del desafío. Vas a trabajar en una arquitectura reactiva que atiende millones de personas por día.
Como desarrolladores tenemos que adquirir conocimiento de un domino y modelarlo a través del código. Creemos que aplicar Domain Driven Design (DDD) es la mejor estrategia para llevarlo a cabo. Llevamos esto a la práctica desarrollando en Scala y usando Akka, una implementación del modelo de actores para Scala.
Queremos mantener un historial de los cambios que van aconteciendo en el sistema. De esta forma podemos entender mejor cómo llegamos al estado actual para poder debuggear el comportamiento de la aplicación. Por eso usamos Event Sourcing para persistir el estado.
Al escribir queremos evitar condiciones de carrera, al leer queremos paginar información de forma rápida. Estas necesidades son radicalmente distintas y por ende necesitan soluciones tecnológicas distintas. Usamos un modelo distinto para leer la información que para guardarla; este patrón se llama Command Query Responsibility Segregation (CQRS). La escritura la resolvemos con actores y Event Sourcing, la lectura con Elasticsearch.
Cada dominio lo implementamos con un microservicio que utiliza actores y event sourcing para persistir la información y CQRS para su lectura. Tener los dominios en diferentes servicios y que su lectura y escritura esté separada hace que Tiendanube sea un sistema distribuido. Esto nos obliga a cambiar el chip y aprender a lidiar con consistencia eventual. Los microservicios se comunican entre sí utilizando Kafka.
Toda nuestra arquitectura corre en AWS y es orquestada por Kubernetes. Esto nos permite no solo deployar en cualquier momento, sino asegurarnos que no subimos a producción algo roto.
Historias e ideas de todos los que hacemos Tiendanube
Nuestras oficinas están en diferentes ciudades de Latinoamérica.