Nuestro equipo de Ingeniería
En el equipo de Ingeniería desarrollamos soluciones innovadoras para problemas complejos, desarrollando productos que generan impacto 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 buscamos
- Experiencia con desarrollo Backend. Nuestras principales tecnologías utilizadas son Node.js, Scala, PHP y Java. No necesitas necesariamente tener experiencia con alguna, porque valoramos mucho el interés en aprender;
- Conocimientos en manejo de concurrencia: procesos paralelos, asincronismo, sincronización y diseño de sistemas seguros en contextos concurrentes;
- Experiencia con soluciones en Cloud, principalmente AWS;
- Capacidad para desarrollar e implementar API;
- Experiencia en el desarrollo de microservicios distribuidos;
- Experiencia con prácticas de desarrollo (DDD, TDD, arquitectura, diseño de código, paradigmas, etc.) y preocupación por la excelencia técnica de las soluciones;
- Perfil protagonista, con interés en participar del diseño de las soluciones y la toma de decisiones;
- Pragmatismo para resolución de problemas (soluciones simples para problemas complejos);
- Conocimiento de metodologías ágiles.
Nuestro proceso
Nuestro objetivo es brindar la mejor experiencia posible en nuestro proceso de selección. Después de la inscripción, tu perfil será evaluado por el equipo de Talent Acquisition y te enviaremos feedback independientemente del resultado de esta etapa. Los tiempos y las etapas de nuestro proceso son flexibles según cada área, pero no te preocupes, ya que siempre te mantendremos informado sobre el progreso de tu inscripción por email.
Lo que te proponemos
- Cobertura médica privada;
- Clases de portugués 100% cubiertas;
- WellHub (Gympass): Las mejores opciones de fitness, mindfulness, nutrición, terapia online y gestión del sueño, con varios planes disponibles;
- Descuentos en cursos de Coderhouse;
- Licencia familiar extendida a 21 días corridos para personas no gestantes o adoptantes;
- 15 días hábiles de vacaciones a lo largo del año;
- Además de las vacaciones, disponemos de una semana de descanso para recargar energías entre final/principio de nuevo año;
- Una Tiendanube 100% gratuita para ser utilizada por vos o alguien de tu entorno;
- Somos #remotefirst, priorizamos el trabajo remoto dentro del país de contratación siempre que el rol lo permita;
- Un entorno con mucho aprendizaje, propósito y autonomía. ¡Aquí eres libre para ser tú mismo!
Anuncio de Privacidad
Tiendanube se compromete a proteger la privacidad y garantizar la seguridad de las personas indicadas para las vacantes que ofrecemos.
Para analizar tu solicitud, tendremos acceso a parte de tu información que será revisada antes de continuar. Utilizaremos estos datos para realizar los procesos de reclutamiento y selección. Además, cuidamos muy en serio a nuestras personas y solo compartimos información realmente necesaria. En última instancia, solo los mantendremos en nuestro sistema durante el tiempo que realmente lo necesitemos
Para obtener más información sobre cómo manejamos sus datos, incluidos dos de sus derechos según la ley, simplemente acceda a nuestra Política de Privacidad.