This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Mid–Senior Level Full Stack Developer to support and maintain a suite of existing enterprise applications. This role will focus on stabilizing, upgrading, and maintaining legacy systems that are currently in “keep the lights on” mode. These applications will eventually be sunset, so the work will primarily involve maintenance, upgrades, and support of existing functionality rather than new product development or greenfield engineering. The ideal candidate is comfortable working within established systems, addressing technical debt, upgrades, and out-of-support components, and collaborating in an Agile environment.
Job Responsibility:
Maintain and support existing enterprise applications
Implement system upgrades and updates to ensure applications remain stable and secure
Address out-of-support technologies and compatibility changes
Troubleshoot and resolve issues in legacy application environments
Participate in Agile / SAFe ceremonies, including stand-ups, ticket management, and story refinement
Collaborate with development teams to ensure continuity of application functionality
Contribute primarily to back-end development, while still supporting full stack functionality as needed
Requirements:
Mid–Senior level developer experience (not a Lead or Architect role)
Strong experience with TypeScript
Strong experience with .NET (4.6 – current versions)
Experience working with legacy ASP.NET applications
Experience with Python (some flexibility
willingness to work in Python environments)
Experience working within Agile or SAFe frameworks
Ability to maintain and enhance legacy or enterprise systems
Minimum of 5 years of experience as a mid-to-senior level developer.
Proficient in TypeScript with a strong understanding of its application in development.
Extensive experience with .NET framework, including versions 4.6 and newer.
Familiarity with legacy .NET applications and the ability to work effectively in such environments.
Experience with Python and a willingness to work within Python-based systems.
Strong understanding of Agile or SAFe development frameworks.
Proven ability to maintain and enhance enterprise systems.
Expertise in debugging and troubleshooting complex application environments.
Nice to have:
Experience modernizing or supporting applications approaching end-of-life
Strong debugging and troubleshooting skills in complex environments
Experience working on backend-heavy workloads within full stack applications