Senior Software Engineer - Backend

Senior Software Engineer - Backend
Tiendanube | Nuvemshop, Argentina

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Jul 19, 2023
Last Date
Aug 19, 2023
Location(s)

Job Description

Sobre Tiendanube

Tiendanube es la plataforma de e-commerce líder en Latinoamérica, con más de 10 años en el mercado. Actualmente más de 120.000 marcas nos eligen para vender online y potenciar sus negocios. Trabajamos con un propósito muy claro: potenciar y motivar a emprendedores, PyMEs y grandes marcas a transformar sus sueños en historias que trascienden.

Para lograr este objetivo, priorizamos el éxito de nuestros clientes así como el de todas las personas que forman parte de Tiendanube, desde Argentina, Brasil, México y Colombia.

Nuestro equipo es el alma de la empresa y todo lo que logramos, lo hacemos juntos. Tenemos una cultura muy fuerte que cuidamos día a día en la que valoramos la excelencia, la transparencia, la autonomía, la diversidad y la colaboración.

Gracias al compromiso de todo este equipo y a la confianza de nuestros clientes y socios, somos una de las compañías de tecnología más valiosas de Latinoamérica. Esto nos impulsa a seguir trabajando para reducir al máximo las barreras del emprendedurismo en toda la región.


Nuestro equipo de Payments

La misión del equipo de Payments es simplificar la gestión de pagos para que miles de emprendedores puedan desarrollar sus negocios digitales de forma ágil y sencilla y al mismo tiempo, convertir a Tiendanube en la plataforma que necesitan tanto hoy, como en el futuro. El equipo de Payments se encarga de construir y mantener una plataforma de pagos robusta, gestionando los pagos e integrando diferentes proveedores de pagos en la plataforma de Tiendanube y brindando a los merchants todas las herramientas necesarias para recibir pagos de manera eficiente, segura y a un bajo costo.

Como Software Engineer - Backend del equipo de Payments, irás más allá del desarrollo del código y trabajarás junto al equipo de Producto e Ingeniería para investigar nuevos enfoques de diseño, prototipos de nuevas tecnologías y la viabilidad técnica de cada una de nuestras implementaciones. Nos apoyamos en una cultura de inclusión y aprendizaje continuo a través de prácticas como: Pair programming, feedback constante y charlas de retro.


El tamaño de tu desafío
  • Diseñar y desarrollar arquitecturas de microservicios con una infraestructura en cloud (AWS) y usando tecnologías como Scala, PHP, NestJS y ReactJS;
  • Trabajar con bases de datos relacionales y no relacionales tales como MongoDB y MySQL;
  • Garantizar la escalabilidad y mantenimiento de la aplicación a través de técnicas de diseño como Domain Driven Design (DDD), Design Patterns y OOP;
  • Asegurar la calidad de tu propio código mediante pruebas unitarias, de sistema, de performance y de integración, tanto manuales y automatizadas;
  • Ayudar al equipo en el diseño de soluciones con arquitectura evolutiva, además de investigar constantemente nuevas tecnologías y formas de trabajo;
  • Emplear buenas prácticas en la construcción del software, buscando optimizar y medir la performance de los proyectos y las funcionalidades que están siendo desarrolladas;
  • Garantizar que todas las soluciones técnicas estén alineadas con la estrategia del negocio, los OKRs y las iniciativas relacionadas con el ecosistema;
  • Investigar y discutir inputs sobre nuestra arquitectura, bases de datos y API.
Lo que buscamos
  • Ownership y pragmatismo para hacer las cosas acontecer;
  • Pragmatismo para la resolución de problemas;
  • Interés por aprender nuevas tecnologías;
  • Conocimientos en POO;
  • Experiencia en desarrollos o proyectos de alta escalabilidad e impacto;
  • Capacidad para desarrollar e implementar APIs;
  • Experiencia en el desarrollo de microservicios distribuidos;
  • Desarrollo orientado a la calidad incluyendo buenas prácticas;
  • Buenas prácticas de desarrollo;
  • Experiencia con monitores como, por ejemplo, Datadog.
Es un plus:
  • Conocimiento de arquitectura basada en eventos;
  • Experiencia con prácticas de desarrollo tales como DDD y TDD;
  • Interés por el mentoring y compartir el conocimiento con otras personas;
  • Enfocado en la perfomance y escalabilidad de la plataforma;
  • Preferentemente haber desarrollando en Java, PHP, NodeJS o C#.
  • Experiencia con soluciones en Cloud;
  • Conocimiento de metodologías ágiles;
  • Consideramos un diferencial si participas en comunidades tecnológicas (charlas, meetups, eventos, tech talks, blogs, etc.), porque valoramos mucho el intercambio de conocimientos y experiencias!

Nuestro proceso

En Tiendanube estamos convencidos de que, para crear la mejor plataforma de e-commerce, necesitamos construir equipos de alto impacto. Por eso, invertimos mucho tiempo y atención en nuestro proceso de selección.

Luego de que te postules, tu perfil va a ser evaluado por el equipo de Talent Acquisition y te vamos a enviar u

Job Specification

Job Rewards and Benefits

Tiendanube | Nuvemshop

Information Technology and Services - São Paulo, State of São Paulo, Brazil
© Copyright 2004-2024 Mustakbil.com All Right Reserved.