directohace 1 día

Ingeniero/a Full-Stack Senior

S
Software Mind
Buenos AiresPresencial · Por proyecto
Senior8+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa de tecnología legal busca Ingeniero/a Full-Stack Senior con experiencia en modernización de plataformas .NET y frontend (TypeScript, JavaScript, C#). El rol implica liderazgo técnico en actualizaciones de dependencias y mejora de sistemas.

Por qué aplicar

Si sos un/a ingeniero/a Full-Stack Senior con ganas de liderar la modernización de plataformas .NET y frontend, este puesto es para vos. Vas a trabajar en un rol técnico clave, gestionando actualizaciones y mejoras en sistemas a gran escala. Ideal si te gusta el desafío de trabajar con tecnologías actuales y legadas.

Descripción del puesto

Actualmente buscamos un Ingeniero Full-Stack Senior con experiencia para unirse a nuestro dinámico equipo y colaborar con un cliente líder en tecnología legal, enfocado en modernizar y mantener plataformas frontend y .NET a gran escala. Este es un rol altamente técnico centrado en la modernización de dependencias en aplicaciones TypeScript, JavaScript y C#. El candidato ideal aporta una amplia experiencia en la gestión de iniciativas de actualización a gran escala, el manejo de cambios disruptivos y el mantenimiento de sistemas de nivel de producción en entornos modernos y heredados. Como miembro senior del equipo de ingeniería, te desempeñarás como líder técnico para las áreas de dependencias frontend y .NET, colaborando con los equipos de plataforma y promoviendo la excelencia en ingeniería a través de prácticas de entrega de alta calidad. Expectativas – la experiencia que necesitas: - Más de 8 años de experiencia en desarrollo con sólida experiencia de nivel de producción en TypeScript, JavaScript y C# (.NET). - Profunda experiencia con el ecosistema NPM y Yarn, incluyendo archivos de bloqueo (lock files), dependencias peer y monorepos. - Experiencia en la gestión de actualizaciones de versiones principales y el manejo de cambios disruptivos. - Sólido conocimiento de herramientas de compilación frontend como Webpack, Vite o ESBuild. - Conocimiento experto en la gestión de paquetes NuGet y resolución de dependencias. - Experiencia con escenarios de migración de .NET Framework a .NET Core y .NET 6+. - Familiaridad con Docker y aplicaciones contenerizadas. - Sólidas prácticas de documentación y disciplina en pull requests. - Capacidad para trabajar de forma independiente en múltiples equipos y repositorios. A tener en cuenta (Nice to have): - Experiencia con React. - Experiencia con configuraciones de agentes New Relic. - Familiaridad con AWS CodePipeline o soluciones CI/CD similares. - Experiencia en entornos SOX-compliant o de acceso restringido. - Experiencia previa con iniciativas de modernización a gran escala o reducción de deuda técnica. Qué harás: - Liderar auditorías y actualizaciones de dependencias en repositorios TypeScript y JavaScript. - Gestionar cambios disruptivos y asegurar la estabilidad de las compilaciones. - Liderar actualizaciones de paquetes NuGet y evaluaciones de runtime de .NET. - Actualizar herramientas de observabilidad en servicios de navegador, Node y .NET. - Mantener imágenes Docker para servicios frontend y backend-for-frontend. - Definir estándares de calidad y procesos de validación para iniciativas de actualización. - Identificar y mitigar riesgos de dependencias antes de que afecten la producción. - Trabajar en aplicaciones TypeScript modernas y bases de código JavaScript heredadas. - Colaborar con equipos de plataforma e ingeniería para impulsar esfuerzos de modernización exitosos. - Contribuir a las mejores prácticas de ingeniería y mantener altos estándares en la plataforma de software. IMPORTANTE: Esta oportunidad es un compromiso de 3 meses.

Responsabilidades

  • Liderar auditorías y actualizaciones de dependencias en repositorios TypeScript y JavaScript.
  • Gestionar breaking changes y asegurar estabilidad de builds.
  • Liderar actualizaciones de paquetes NuGet y evaluaciones de runtime .NET.
  • Actualizar herramientas de observabilidad (browser, Node, .NET).
  • Mantener imágenes Docker.
  • Definir estándares de calidad y procesos de validación.
  • Identificar y mitigar riesgos de dependencias.
  • Trabajar en aplicaciones TypeScript modernas y bases de código JavaScript legadas.
  • Colaborar con equipos de plataforma y ingeniería.
  • Contribuir a las mejores prácticas de ingeniería.

Skills requeridas

Manejo de breaking changesDocumentación técnicaDisciplina en pull requestsTrabajo independienteLiderazgo técnicoColaboración

Explorar empleos relacionados

¿Te interesa empleos en Buenos Aires? Creá una alerta y te avisamos.