Senior Software Engineer: TypeScript & SQL

En Improving South America, brindamos servicios de TI para transformar la percepción del profesional de TI. Nos enfocamos en consultoría de TI, desarrollo de software y formación ágil. La empresa promueve una cultura de trabajo excepcional basada en el trabajo en equipo, la excelencia y la diversión, con enfoque en crecimiento personal y recompensas compartidas. Al integrarse, el/la candidato/a formará parte de una comunidad que prioriza la comunicación abierta y relaciones laborales sólidas a largo plazo, respaldada por una estructura de desarrollo profesional y aprendizaje continuo. Funciones del cargo * Construir y evolucionar productos escalables utilizando TypeScript. * Diseñar soluciones backend enfocadas en performance, confiabilidad y escalabilidad. * Trabajar con modelos de datos complejos en un entorno altamente orientado a negocio y compliance. * Desarrollar y optimizar queries, transacciones y estructuras en PostgreSQL. * Participar en el diseño e implementación de APIs y arquitecturas basadas en GraphQL. * Crear procesos asincrónicos, background jobs y sistemas resilientes utilizando buenas prácticas de retry e idempotencia. * Tener ownership end-to-end de funcionalidades y servicios en producción. * Colaborar en decisiones técnicas y de arquitectura junto a un equipo de alto nivel técnico. * Resolver desafíos complejos en un entorno dinámico, rápido y en constante evolución. * Contribuir activamente a mejorar la calidad, estabilidad y escalabilidad de la plataforma. * Trabajar de forma cercana con producto, ingeniería y stakeholders para construir soluciones con impacto real. Requerimientos del cargo * Inglés intermedio avanzado o avanzado, tanto oral como escrito (B2/C1). * +6 años de experiencia en desarrollo de software utilizando TypeScript. * Sólidos conocimientos en SQL y modelado de datos. * Experiencia trabajando con sistemas complejos o entornos altamente orientados a datos. * Experiencia con PostgreSQL, incluyendo transacciones, migraciones de esquemas y optimización de consultas. * Experiencia práctica con GraphQL y buenas prácticas asociadas. * Conocimiento en procesos asincrónicos y background jobs, incluyendo manejo de colas, idempotencia y patrones de reintento. * Experiencia trabajando en industrias reguladas o con alta carga de cumplimiento normativo, como fintech, healthtech, payroll o seguros. * Experiencia teniendo ownership end-to-end de sistemas y funcionalidades en producción. * Experiencia previa en startups o entornos dinámicos, de rápido crecimiento y alta ambigüedad. Nice to have * React / Next.js. * Experiencia con monorepos. * Terraform y CI/CD pipelines. Beneficios * 100% Remoto. * Vacaciones y PTOs. * Posibilidad de recibir 2 bonos al año. * 2 revisiones salariales al año. * Clases de inglés. * Equipamiento Apple. * Plataforma de cursos en linea. * Budget para compra de libros. * Budget para compra de materiales de trabajo.