We are looking for a Full-Stack Developer to help modernize and evolve our platform. The product roadmap includes integration with multiple external services, including AI-based solutions. Besides, one of the main focuses of this role will be migrating legacy technologies to modern stacks, improving maintainability, and supporting the development of new features. You will work on upgrading our backend from .NET Framework to the latest .NET version and migrating our frontend from an older React version to the latest React ecosystem, while maintaining system stability and performance. Experience working with legacy systems and modernization projects is highly valued.
Requirements:
- 5+ years of experience as a Full-Stack Developer
- Experience with .NET (Framework and .NET 6+) and ASP.NET Web API
- Experience with React and modern frontend development practices
- Good understanding of state management (e.g., Redux)
- Experience working with SQL Server and Entity Framework
- Hands-on experience with JWT authentication and application security best practices
- Experience with styling frameworks such as Bootstrap and Sass
- Familiarity with code quality tools, linters, and best development practices
- Understanding of UI/UX principles and web accessibility standards
- Experience with background job systems (e.g., Quartz or similar)
- Strong focus on performance, security, and clean architecture
- Upper-Intermediate (B2) level of English or higher
- Ability to work from one of our offices: Chernivtsi, Ivano-Frankivsk, or Iasi
Nice to have:
- TypeScript
- CI/CD pipeline experience
- Component and unit testing
- Azure
- Experience integrating external APIs (including AI services)
Responsibilities:
- Migrate backend services from .NET Framework to modern .NET
- Upgrade and modernize the React frontend
- Refactor legacy code to improve maintainability and performance
- Identify and resolve deprecated dependencies and breaking changes
- Collaborate with backend and frontend teams on system improvements
- Ensure best practices in security, performance, and accessibility
- Participate in code reviews and architectural discussions
- Contribute to CI/CD pipelines and development workflows
We Offer:
- Opportunity to work on modernizing a large-scale production system
- Exposure to modern .NET and React technologies
- Collaborative and supportive engineering culture
- Ability to influence architecture and technical decisions
- Real impact on product evolution and technical direction
About Global Staffing Support:
Global Staffing Support, formerly Global IT Support, is an outstaffing leader with over two decades of experience, connecting businesses with top-tier professionals worldwide. Our premier presence spans the Netherlands, Ukraine, the Philippines, Nepal, and Indonesia, offering cost-effective nearshore outstaffing services across diverse domains, including software development, internet marketing, business organization, support services, etc. At Global Staffing Support, our commitment goes beyond meeting business needs; we are dedicated to providing exceptional care for both our clients and professionals, going the extra mile to exceed expectations in every aspect of our service.
Why Us?
- Global opportunities at your fingertips: Work with international teams, contribute to cross-border projects, and gain experience from diverse cultures and perspectives. Every project is a chance to expand your professional horizon.
- Stronger together: We believe in balance and connection. From team activities and outdoor adventures to casual evenings with games and pizza, we create opportunities to bond, recharge, and celebrate achievements together.
- Communication That Connects: We understand the power of communication in divorced teams. That is why we offer in-house online English lessons to strengthen your language skills and boost your confidence. Moreover, our dedicated Communication Coordinators are here to support you during the initial adaptation period.
- Growing together: We value people who bring others along on the journey. Our referral program rewards you for helping us welcome more talented and inspiring colleagues into our community.
Dear candidates, we appreciate all applications, but only shortlisted candidates will be contacted for further steps. The consideration period is 10 days.