[VDI] Senior Full-Stack Engineer (TypeScript + JavaScript + C#)

  • Full-time

Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

Job Description

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 and .NET 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 and .NET 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 with .NET Framework to .NET Core and .NET 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 and .NET runtime assessments.
  • Upgrade observability tooling across browser, Node, and .NET 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.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy Notice