Software Engineer - Backend
Nuvemshop · Remoto · DigAí
Sobre a vaga
¿Te apasiona resolver problemas complejos y crear un impacto real en la vida de miles de emprendedores? En nuestro equipo de ingeniería desarrollamos soluciones innovadoras combinando la excelencia técnica con una cultura de colaboración, aprendizaje continuo e inclusión a través de prácticas como el *pair programming*, *code review* y *feedback* constante.
Como Software Engineer - Backend, irás más allá de la escritura de código. Trabajarás codo con codo con los equipos de Producto e Ingeniería para investigar nuevos enfoques arquitectónicos, prototipar tecnologías y construir sistemas robustos, escalables y de alto rendimiento.
Responsabilidades
- Diseñar y desarrollar arquitecturas de microservicios distribuidos en infraestructura Cloud (AWS).
- Garantizar la escalabilidad, observabilidad y mantenimiento de las aplicaciones mediante patrones de diseño, OOP y Domain Driven Design (DDD).
- Diseñar e implementar soluciones capaces de operar eficientemente en entornos concurrentes y distribuidos.
- Asegurar la calidad del código a través de pruebas unitarias, automatizadas y buenas prácticas de ingeniería de software.
- Participar activamente en la toma de decisiones técnicas, diseño de arquitecturas evolutivas e investigación de nuevas tecnologías y APIs.
- Optimizar el rendimiento de las aplicaciones y asegurar que las soluciones estén alineadas con la estrategia del negocio y los OKRs.
- Monitorear las soluciones en entornos productivos garantizando su estabilidad y alta disponibilidad.
Requisitos obligatorios
- Experiencia previa en desarrollo Backend y construcción e implementación de APIs.
- Conocimientos en el manejo de concurrencia, asincronismo, procesos paralelos y consistencia de datos en sistemas distribuidos.
- Experiencia trabajando con soluciones y servicios en Cloud, principalmente AWS.
- Experiencia en el desarrollo y arquitectura de microservicios distribuidos.
- Dominio de buenas prácticas de ingeniería de software (DDD, TDD, patrones de diseño y paradigmas de programación).
- Familiaridad con metodologías ágiles y actitud pragmática para resolver problemas complejos con soluciones simples.
Diferenciales
- Experiencia previa o interés en aprender tecnologías de nuestro ecosistema como Node.js, Scala, PHP o Java.
- Vocación por la excelencia técnica y el diseño de código limpio y mantenible.
- Interés por participar en dinámicas de aprendizaje en equipo, mentoría y cultura de código compartido.
Lo que esperamos
Buscamos a una persona con un perfil proactivo y protagonista, que disfrute participando activamente en el diseño de soluciones y la toma de decisiones técnicas. Nos motiva contar con profesionales pragmáticos, orientados a la excelencia y con una clara disposición hacia el aprendizaje continuo dentro de un entorno colaborativo y de alto impacto.
Candidatura
Publicado há 14 horas
Nuvemshop
Vagas abertas nesta empresa: 1