Ingeniería En el equipo de Ingeniería desarrollamos soluciones innovadoras para problemas complejos, generando productos que impactan la vida de miles de personas emprendedoras. Como Software Engineer - Backend, irás más allá del desarrollo del código y colaborarás con los equipos de Producto e Ingeniería para investigar nuevos enfoques de diseño, prototipar tecnologías y evaluar la viabilidad técnica de nuestras implementaciones. Nuestra cultura se basa en la inclusión y el aprendizaje continuo mediante prácticas como: pair programming , feedback continuo y code review . El tamaño de tu desafío Diseñar y desarrollar arquitecturas de microservicios en la nube (AWS) usando tecnologías como PHP, Java, Node.js y/o Scala; Garantizar la escalabilidad y mantenimiento de la aplicación mediante técnicas de diseño: Domain Driven Design (DDD), patrones de diseño, OOP; Diseñar soluciones que funcionen en entornos concurrentes, considerando sincronización, condiciones de carrera y consistencia de datos en sistemas distribuidos; Asegurar la calidad del código y del producto mediante pruebas unitarias, automatizadas y validación del comportamiento esperado; Participar en decisiones y diseño de soluciones con arquitecturas evolutivas, adaptando tecnologías y metodologías; Aplicar buenas prácticas en construcción de software, optimizando y midiendo el rendimiento de proyectos y funcionalidades; Alinear las soluciones técnicas con la estrategia del negocio, OKRs y otras iniciativas del ecosistema; Investigar y discutir sobre arquitectura, bases de datos y APIs; Garantizar la observabilidad y monitoreo de las soluciones en producción. Lo que buscamos Experiencia en desarrollo Backend con tecnologías como Node.js, Scala, PHP y Java; interés en aprender nuevas tecnologías; Conocimientos en manejo de concurrencia, procesos paralelos, asincronismo y sistemas seguros en contextos concurrentes; Experiencia con soluciones en Cloud, principalmente AWS; Capacidad para desarrollar e implementar APIs; Experiencia en microservicios distribuidos; Prácticas de desarrollo (DDD, TDD, arquitectura, diseño de código) y preocupación por la excelencia técnica; Perfil proactivo, interés en diseño y toma de decisiones; Habilidad para resolver problemas de forma pragmática; Conocimiento de metodologías ágiles. Nuestro proceso Queremos que tengas la mejor experiencia en nuestro proceso de selección. Tras postularte, nuestro equipo revisará tu perfil y te comunicará el resultado. Las etapas y plazos pueden variar, pero mantendremos contacto durante todo el proceso. Lo que te proponemos Cobertura médica privada; Clases de portugués cubiertas; Descuentos en cursos de Coderhouse; Licencia familiar extendida a 21 días para no gestantes o adoptantes; 15 días hábiles de vacaciones al año; Semana adicional de descanso en fin de año; Tiendanube gratuita para uso personal o de tu entorno; Trabajo remoto priorizado dentro del país; Ambiente de innovación, propósito y protagonismo, donde pensar en grande y actuar con actitud gigante son clave. Anuncio de Privacidad: Tiendanube se compromete a proteger tu privacidad y seguridad. Solo utilizaremos tus datos para procesos de reclutamiento y los mantendremos solo el tiempo necesario. Para más detalles, consulta nuestra Política de Privacidad . #J-18808-Ljbffr