NodeJS Engineer

¿Quienes 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 800 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 la penetración 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.

¿Cuál es el rol y el desafío de la posición?

Participar en la construcción de la plataforma de Billing asegurando su resiliencia, estabilidad y escalabilidad ante el rápido crecimiento de Tiendanube.
Participar en las sesiones de ideas de cómo alcanzarlo y proponer formas de construir la solución.
Ser parte del equipo que construirá esta solución.

Nuestra solución de Billing ayudará a los más de 90.000 merchants a tener visibilidad de los servicios que están utilizando.
Asimismo trabajaremos para expandir estas funcionalidades de cobro y facturación a las nuevas unidades de negocios que Tiendanube está desarrollando.
 

Responsabilidades:

  • Migrar, crear y mantener nuevas funciones para desarrollar una plataforma segura y escalable.
  • Emplear buenas prácticas en la construcción del software, buscando optimizar y medir el desempeño del proyecto y las funcionalidades que se están desarrollando.
  • Realizar entregas técnicas de calidad, garantizando excelentes soluciones para lograr los objetivos propuestos.
  • Trabajar junto con el equipo para lograr los objetivos del Roadmap en tiempo y forma.
  • Cultura de trabajo en equipo con feedback y evolución constante.
  • Compromiso con los plazos y entregas para cumplir con los objetivos.
  • Identificar oportunidades de mejora en el equipo.
  • Garantizar la calidad técnica del código y la plataforma

Requirements

Es esencial:

  • Experiencia desarrollando en NodeJS.
  • Conocer Frameworks HTTP en el contexto de NodeJS (NestJS, ExpressJS, KoaJS, Hapi)
  • Experiencia en diseño, implementación, documentación, autenticación y seguridad en APIs RESTFul.
  • Experiencia en desarrollo web y sólidos conocimientos de buenas prácticas en ingeniería de software, herramientas y procesos.
  • Experiencia con trabajo en base de datos relacionales (MySQL) y no relacionales (MongoDB)
  • Conocimiento de paradigmas de programación y Patrones de Diseño (SOLID, Dry).
  • Experiencia con frameworks de tests unitarios, ejemplo Jest / supertest
  • Excelentes habilidades de comunicación oral y escrita.
  • Experiencia en el uso de Docker en entornos productivos

Es deseable

  • Conocimiento y experiencia con PHP y frameworks asociados como Laravel, Symfony, Zend, etc.
  • Conocimiento de TWIG o cualquier sistema de plantillas.
  • Conocimiento y experiencia en plataformas de microservicios.
  • Conocimientos de programación orientada a objetos.
  • Experiencia en lenguaje Typescript
  • Experiencia en el uso de herramientas de seguimiento y observabilidad (Kibana, New Relic, Grafana / Prometheus)
  • Experiencia en el uso de Kubernetes en entornos productivos
  • Experiencia previa trabajando con la cultura de startups
  • Experiencia con metodologías ágiles
  • Lectura y comprensión de textos en inglés.
  • Hablar portugues

Benefits

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

Otros trabajos que pueden interesarte

DBA Manager

Tiendanube

Lider | Tecnología

DBA

Tiendanube

Semi Senior | Tecnología

PHP Engineer

Tiendanube

Semi Senior | Tecnología

Tech Lead Engineer

Tiendanube

Lider | Tecnología

Estás más cerca del trabajo de tus sueños

Déjanos tu email para que no te pierdas ninguna oportunidad.