Tiendanube es la plataforma de e-commerce líder en América Latina con más de 10 años en el mercado cuyo compromiso es potenciar y motivar a que todos los emprendedores y PyMEs de la región transformen sus sueños en historias que trasciendan. Con más de 90 mil tiendas activas, integra productos, medios de pago y envío, y cuenta con un ecosistema de más de 1.000 partners, como Facebook, Instagram, marketplaces y tiendas físicas que construyen el ecosistema de e-commerce más grande de la región. Actualmente, somos un equipo profesional de más de 600 colaboradores trabajando de forma remota en Argentina, Brasil y México.
¡Conocé nuestro impacto!
El objetivo es agregar valor real a nuestros clientes asegurando la estabilidad de la plataforma y desarrollando funcionalidades en nuestros productos.
Muchos de nuestros equipos necesitan crecer y cada equipo tiene necesidades similares y a la vez diferentes a los demás. Todos los equipos necesitan asegurar que nuestro producto es resiliente, estable y escalable ante los crecimientos tan rápidos y vertiginosos de Tiendanube.
Estamos atravesando una migración tecnológica que consiste en construir un sistema reactivo. El backend lo estamos construyendo en Scala, no en PHP, y el frontend con React. Esto significa que podrías trabajar en algún equipo que esté realizando esta migración, con todos los desafíos que conlleva.
Por ejemplo, estamos hablando de migrar lecturas a la base de datos para que en cambio vayan a microservicios que soportan al día de hoy más de 600k rpm. Estamos construyendo otros nuevos que deben soportar 2M rpm. Y todo eso, con tiempos de respuestas menores a 5ms. Y este cambio debe ocurrir de manera transparente para los usuarios y las tiendas. ¡Es un desafío muy interesante!
Y una vez que hayamos finalizado, vamos a trabajar juntos para que en el mediano/largo plazo puedas transicionar a trabajar con alguna de estas dos tecnologías :)
Además de asegurar la estabilidad actual y futura de la plataforma, necesitamos agregar funcionalidad nueva. En este caso, vas a estar trabajando en todo el stack de Tiendanube. Trabajando en un MVC construído sobre Laravel y trabajando junto con diseñadores para implementar las vistas en Twig junto con HTML, CSS y JS. Nuestro foco está puesto en poner al cliente primero, que tenga una muy buena experiencia usando la plataforma y la plataforma sea una de excelencia. Esto significa seguir nuestros principios de Producto, donde el cliente está primero, teniendo una experiencia única, donde no importa el dispositivo que utilice. Queremos que nuestro producto sea siempre excelente y que sea accesible para toda Latinoamérica, enfocándonos en las personas de la región. Queremos lograr que el cliente no tenga que salir de Tiendanube para gestionar por completo su negocio y queremos que pueda hacerlo de forma rápida y que toda emoción que sienta al hacerlo sea completamente intencional y positiva.
La solución
Vas a formar una parte activa en el diseño de las soluciones. Junto con tu equipo, acompañados por los líderes técnicos y managers, esperamos que construyas funcionalidades que puedan escalar para atender a las más de 50 millones de personas que visitan hoy Tiendanube por día y ser resiliente para así ante un error poder recuperarse y seguir operando.
Vamos a evaluar las cosas que nos aseguren que vas a poder cumplir tus objetivos.
Diseño técnico
Esperamos que puedas tener una buena capacidad de separar un problema en problemas más chicos. Nos gustaría que puedas tomar un problema técnico complejo y entender cuáles son las partes complejas. Además de entender qué partes de tu diseño se pueden romper a escala.
Los diseños técnicos tienen trade-offs, así que esperamos que puedas reconocerlos, comunicarlos y justificarlos.
Programación
Será importante que conozcas los fundamento de la programación. No esperamos que seas un arquitecto, pero sí que puedas razonar en base a los inputs que recibís y diseñar una solución. Vamos a tomarte un ejercicio que podrías encontrarte en un escenario de real de tu día a día. Generalmente ayuda repasar algunos conceptos de programación: estructuras de datos, patrones de diseño, complejidad.
Es esencial:
Es un plus:
#QuedateEnCasa
Con los casos de Coronavirus (Covid-19) aumentando rápidamente, priorizamos la seguridad de nuestro equipo, socios, clientes y aplicantes. Por lo tanto, todos nos encontramos trabajando desde casa. Además, también hemos adaptado los procesos selectivos de todas las posiciones, para que puedas completarlo sin salir de tu casa.
En Tiendanube creemos en la diversidad y la igualdad de oportunidades. Por lo tanto, todas las aplicaciones recibidas se consideran sin distinción de etnia, religión, género, nacionalidad, discapacidad, orientación sexual, edad o cualquier otra.