Soy empresa
  • Regístrate
  • Ingresa
  • PHP Engineer

    #POO #PHP #MySQL #Linux #Laravel #Symfony #Vue #React #Angular #Java

    ¿Quiénes somos?

    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!

    • Estamos transformando la digitalización del comercio online, ¡y la oportunidad es enorme! En Estados Unidos, las ventas online representan 20% del comercio del país, en China más de 50%, mientras que en América Latina es de apenas 10%. Junto al crecimiento de la región, trabajamos todos los días para que en 5 años el crecimiento del comercio online esté en porcentajes similares a los de los mercados líderes.
    • 1 venta cada 5 segundos sucede en nuestra plataforma.
    • En un mes, 1 de cada 5 usuarios de internet en América Latina visita al menos una Tiendanube.

    El objetivo y sus desafíos

    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.

    Requirements

    Vamos a evaluar las cosas que nos aseguren que vas a poder cumplir tus objetivos.

    Requerimientos técnicos

    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:

    • Conocimientos sólidos de programación orientada a objetos.
    • Conocimientos sólidos del protocolo HTTP.
    • Conocimientos sólidos de JS y jQuery
    • Conocimientos básicos de HTML y CSS.
    • Experiencia en testing unitario.
    • Experiencia en el uso de bases de datos relacionales como MySQL.
    • Conocimientos básicos de entornos Linux / Unix.
    • Comprensión de lectura en inglés.
    • Vivir en Argentina

    Es un plus:

    • Conocimiento de TWIG o cualquier sistema de plantillas.
    • Conocimiento y experiencia en Laravel, Symfony, Zend Framework, etc.
    • Conocimiento y experiencia en plataformas de microservicios.
    • Conocimiento y experiencia en React, Angular, Vue, etc
    • Experiencia con metodologías ágiles.
    • Hablar Portugués.
    • Conocimiento y experiencia con Scala
    • Conocimiento y experiencia con Java

    Benefits

    • La posibilidad de trabajar con excelentes profesionales, aprender y desarrollarse al máximo en Tiendanube - compartimos un ambiente enriquecedor y desafiante.
    • 15 días hábiles de vacaciones por año disponibles proporcionalmente desde el primer día de trabajo.
    • Salario competitivo.
    • Cuidamos el poder adquisitivo de las personas del equipo a través de ajustes inflacionarios trimestrales.
    • Ajustes semestrales por performance.
    • Cobertura de salud OSDE 310 para el grupo familiar.
    • Flexibilidad horaria y posibilidad de trabajo remoto.
    • Clases de portugués 100% cubiertas. Además, cubrimos la totalidad del costo del examen de proficiencia del Ministerio de Educación de Brasil.
    • Descuentos del 35% en cursos de Coder House.
    • Equipamiento para armar un espacio de trabajo en casa y reintegro de tu plan de internet 50MB.
    • Una Tiendanube 100% gratuita para ser utilizada por la persona o alguien de su entorno.
    • 3 días por año para asistir a conferencias o eventos relacionados al rol.
    • Licencia familiar extendida a 21 días corridos para personas no gestantes o adoptantes.

    #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.