
Software Engineer – Semi Senior
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Uruguay.
• Diseñar soluciones tecnológicas simples, rastreables, robustas y escalables de manera autónoma, asegurando la calidad, capacidad de prueba y claridad en el código.
• Desarrollar aplicaciones de extremo a extremo de forma independiente dentro de un ecosistema de microservicios.
• Transformar problemas poco definidos en tareas más pequeñas, organizarlas de manera lógica y paralelizarlas.
• Participar activamente en revisiones de código, proporcionando retroalimentación constructiva.
• Comprender el dominio del problema y el funcionamiento de los microservicios asociados al producto.
• Colaborar con desarrolladores, gerentes de producto y otras áreas para comprender y desafiar las soluciones propuestas.
• Trabajar junto con el equipo en el soporte a producción, aprendiendo y utilizando herramientas de monitoreo.
• Demostrar ambición y compromiso con el desarrollo técnico propio y con la entrega de valor al negocio.
• Optimizar aplicaciones para garantizar los SLA y la disponibilidad en un entorno de producción crítico.
• Al menos 3 años de experiencia trabajando con Java/Kotlin (ecosistema Spring).
• Al menos 3 años de experiencia con bases de datos NoSQL (MongoDB, Elasticsearch, etc.) y SQL.
• 3 años de experiencia trabajando con API Rest.
• Experiencia en desarrollo de software (backend) en sistemas de complejidad media.
• Familiaridad con pipelines de desarrollo y versionamiento de código utilizando GIT.
• Desarrollo de código robusto con alta capacidad de prueba mediante tests automatizados, unitarios e integración.
• Aplicación sólida de buenas prácticas de ingeniería de software.
• Manejo e implementación de herramientas de observabilidad como Datadog, New Relic o equivalentes.
• Uso regular de herramientas de IA en el flujo de desarrollo diario (ej. Claude Code, Cursor, GitHub Copilot), manteniendo un alto criterio técnico para revisar, validar y probar el código generado.
• Proactividad para investigar, aprender y resolver desafíos de manera independiente.
• Curiosidad técnica para cuestionar el porqué de las soluciones y entender su impacto real.
• Capacidad para colaborar eficazmente tanto con el equipo como con otros stakeholders.
• Apertura al feedback continuo, aprendizaje constante y capacitación activa.
• Responsabilidad con las entregas y capacidad de equilibrar la autonomía con el conocimiento de cuándo pedir ayuda.
• Disposición para aportar ideas, contribuir al grupo y apoyar el desarrollo de perfiles menos experimentados.
• Plan de salud - Blue Cross.
• Beneficios en Pedidos Ya.
• Días libres.
• Licencias parentales extendidas.
• BONDA.
• WFA (Work From Everywhere).
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.