En el equipo de ingeniería desarrollamos soluciones innovadoras para problemas complejos, desarrollando productos que generan impactor real en la vida de miles de personas emprendedoras. Como Software Engineer - Backend, 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 continuo y Code review.
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 PHP, Java, Node.js y/o Scala;
Garantizar la escalabilidad y mantenimiento de la aplicación a través de técnicas de diseño: Domain Driven Design (DDD), Design Patterns, OOP;
Diseñar soluciones que puedan operar correctamente en entornos concurrentes, considerando aspectos como sincronización,
condiciones de carrera (race conditions) y consistencia de datos en sistemas distribuidos;
Asegurar la calidad del codigo y del producto, a partir de la creacion de test unitarios, automatizados y validando el compartamiento esperado;
Ser parte de la toma de decisiones y el diseño de las soluciones con arquitecturas evolutivas, adaptando las tecnologías y las 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 APIs;
Garantizar la observabilidad y el monitoreo de las soluciones desarrolladas, entendiendo su funcionamiento en el ambiente productivo.
Lo que buscamo
📌 Senior Software Engineer (Argentina)
🏢 Tiendanube
📍 Argentina
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.