Sr. Backend Engineer (Node.js / TypeScript) - UY
SIDOM Montevideo, Montevideo, Uruguay
Software Development · 201-500 employees
About the role
The Sr. Backend Engineer will design and implement server-side logic, APIs, and data models while integrating external systems and services. They are also responsible for ensuring code quality through reviews, maintaining automated tests, and incorporating AI tools into the development workflow.
What they look for
Requirements
Candidates must have at least 5 years of backend development experience with a strong focus on Node.js and TypeScript. A degree in Systems Engineering, Computer Science, or a related field is required, along with experience in database modeling and system integrations.
Benefits
Full description
¡Sé parte de la transformación del comercio global!
Somos la suite de soluciones 100% Cloud más completa para la integración y gestión punta a punta de toda la operación COMEX🚀
En SIDOM buscamos construir un mundo en el que los negocios fluyan sin obstáculos, donde las transacciones sean seguras, rápidas y eficientes; simplificando el comercio internacional con innovación y talento.
Esta visión nos inspira cada día a desafiar los límites y a construir tecnología que transforma. Nuestra pasión por la innovación, la excelencia y el trabajo colaborativo nos impulsa a crecer y a vivir con #ActitudSIDOM, siendo protagonistas de nuestro propio desarrollo y del futuro de SIDOM.
En esta oportunidad nos encontramos en la búsqueda de un Sr. Backend Engineer para diseñar, construir y asegurar la calidad técnica del lado servidor de la solución — APIs, lógica de negocio, integraciones y capa de datos; incorporando progresivamente herramientas de IA al ciclo de desarrollo.
Responsabilidades
- Diseñar las APIs, la lógica de negocio del lado servidor y el modelo de datos, tomando las decisiones técnicas de fondo: contratos de API, estructura de la base de datos, patrones de diseño.
- Diseñar e implementar las integraciones con sistemas y servicios externos: autenticación, webhooks y procesos asincrónicos.
- Traducir las historias de usuario y criterios de aceptación del Product Analyst en tareas técnicas concretas y acotadas.
- Revisar el código antes de aprobarlo: corrección funcional, seguridad, legibilidad y deuda técnica.
- Correr y validar los tests.
- Implementar personalmente la lógica de negocio central y las integraciones críticas.
- Incorporar herramientas de IA a su flujo de trabajo donde aportan valor.
- Ejecutar o supervisar de forma directa los deploys a producción, cambios de seguridad o permisos, migraciones de base de datos, y cualquier cosa que toque datos de clientes, según el marco de trabajo vigente del equipo.
- Resolver bugs e incidentes de producción cuando la causa raíz no es evidente o el impacto es crítico.
- Escribir y mantener tests automatizados (unitarios y de integración) sobre el código que desarrolla.
- Aplicar buenas prácticas de seguridad (validación de inputs, manejo de credenciales, control de accesos).
- Participar de la planificación y estimación de historias junto al PA y el Developer Manager.
- Trabajar con el PA para asegurar que cada historia tenga el detalle necesario antes de empezar a implementarla.
Requisitos
- Estudiante avanzado/a o graduado/a de Ingeniería en Sistemas/Informática, Licenciatura en Ciencias de la Computación o afines.
- 5 años o más de experiencia como desarrollador/a backend, con foco en JavaScript/TypeScript (Node.js).
- Experiencia diseñando y construyendo APIs consumidas por otros equipos o sistemas
- Experiencia integrando sistemas propios con APIs o servicios de terceros (ideal si incluye organismos, plataformas de comercio exterior/aduanas o proveedores logísticos).
- Modelado y consulta de datos en bases relacionales (PostgreSQL/MySQL) y, valorable, no relacionales (MongoDB o similar).
- Experiencia revisando código de otras personas (code reviews).
- Deseable: React (para llevar una funcionalidad de punta a punta cuando hace falta, sin que el front pase a ser su responsabilidad), Python (para scripting, procesamiento de datos o integraciones)
- Muy deseable: Experiencia real en la utilización de herramientas de IA generativa para desarrollo (Copilot, Cursor, Claude Code o similares). Criterio para delegar trabajo a agentes de código y verificar lo que devuelven
Beneficios
- Esquema híbrido de trabajo ⚖
- Vacaciones en días hábiles🌴
- Day off por cumpleaños🎈
- Contagiamos energía positiva. Celebramos juntos y disfrutamos beneficios corporativos en fechas especiales 🎉
- Impulsamos tu desarrollo. Clases de idiomas cubiertas por la compañía 🎓
- SIDOM Week y más beneficios💟
¿Por qué trabajar en SIDOM?
Porque en SIDOM no solo desarrollamos tecnología: creamos impacto. Somos una compañía en crecimiento, donde la innovación, la colaboración y la pasión por lo que hacemos nos impulsan cada día.
💡 Acá vas a encontrar: ✨ Proyectos desafiantes que transforman el comercio internacional. 🤝 Un equipo auténtico y colaborativo, donde cada voz suma y las ideas se escuchan. 🚀 Oportunidades reales de crecimiento, donde podés ser protagonista de tu desarrollo. 🌕 Una cultura que se vive con energía, transparencia y actitud: #ActitudSIDOM.
En SIDOM creemos que el talento, cuando se potencia con propósito, no tiene límites. ¿Listo para llevar tus ideas #ToTheMoon? 🌕
Similar roles
-
Front End Developer (React, TypeScript) FX Options Pricing (Assistant Vice President)
Citi Singapore, Singapore
-
Développeur FullStack TypeScript F/H
Klee Group Lyon, Auvergne-Rhône-Alpes, France · €40K–€50K/yr
-
Tech Lead (AWS / TypeScript)
hedgehog lab Manchester, England, United Kingdom
-
Software Engineer (Python, React, TypeScript)
Cargobase Kuala Lumpur, Malaysia
-
Freelancer - Backend Engineer (Typescript, Node.js)
Heady Mumbai, Maharashtra, India
-
Senior Full Stack Engineer (TypeScript / AWS)
hedgehog lab Sofia, Sofia-City, Bulgaria