[VDI] Senior Full-Stack Engineer (TypeScript + JavaScript + C#)
Buenos Aires - Argentina
Department:
Job Summary
We are currently looking for a skilled Senior Full-Stack Engineer to join our dynamic team and collaborate with a leading legal technology client focused on modernizing and maintaining large-scale frontend platforms.
This is a highly technical role centered on dependency modernization across TypeScript JavaScript and C# applications. The ideal candidate brings extensive experience managing large-scale upgrade initiatives handling breaking changes and maintaining production-grade systems across modern and legacy environments.
As a senior member of the engineering team you will serve as a technical leader for frontend dependency tracks collaborating with platform teams and driving engineering excellence through high-quality delivery practices.
Qualifications :
Expectations the experience you need
- 8 years of development experience with strong production-grade proficiency in TypeScript JavaScript and C# (.NET).
- Deep expertise with the NPM and Yarn ecosystem including lock files peer dependencies and monorepos.
- Experience managing major version upgrades and handling breaking changes.
- Strong knowledge of frontend build tooling such as Webpack Vite or ESBuild.
- Expert knowledge of NuGet package management and dependency resolution.
- Experience Framework Core 6 migration scenarios.
- Familiarity with Docker and containerized applications.
- Strong documentation practices and pull request discipline.
- Ability to work independently across multiple teams and repositories.
Nice to have
- Experience with React.
- Experience with New Relic agent configurations.
- Familiarity with AWS CodePipeline or similar CI/CD solutions.
- Experience in SOX-compliant or restricted-access environments.
- Previous experience with large-scale modernization or technical debt reduction initiatives.
What you will do
- Lead dependency audits and upgrades across TypeScript and JavaScript repositories.
- Manage breaking changes and ensure build stability.
- Lead NuGet package upgrades runtime assessments.
- Upgrade observability tooling across browser Node services.
- Maintain Docker images for frontend and backend-for-frontend services.
- Define quality standards and validation processes for upgrade initiatives.
- Identify and mitigate dependency risks before they affect production.
- Work across modern TypeScript applications and legacy JavaScript codebases.
- Collaborate with platform and engineering teams to drive successful modernization efforts.
- Contribute to engineering best practices and maintain high standards across the software platform.
IMPORTANT: This opportunty is a 3 month commitment.
Remote Work :
No
Employment Type :
Full-time
About Company
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities these are a few words that describe an average day for us. Building cross-functional engineering te ... View more