Middle Full-Stack .NET Developer (Relocation to Cyprus after a trial period)
Location: Cyprus
Work format: Relocation to Cyprus after a trial period
Seniority: Middle
Salary: up to ~3,000โฌ/month, negotiable depending on experience
Employment type: Full-time
About the role
We are looking for a Middle Full-Stack .NET Developer to join a team working on a long-standing ERP/business platform and related internal projects.
The product has been developed and used for many years, so this role is a good fit for someone who is comfortable working with existing systems, understanding business logic, supporting current functionality, and gradually improving the platform.
The developer will work with .NET, ASP.NET Web API, Blazor, JavaScript / TypeScript, React / Next.js, and will also be involved in integrations, new features, maintenance, and technical planning.
The company is based in Cyprus and can support the work visa process. The selected candidate is expected to relocate to Cyprus after a trial period.
Responsibilities
- Support and develop an existing ERP/business platform
- Work with legacy and newer .NET-based components
- Develop and maintain backend APIs using ASP.NET Web API
- Build and improve frontend functionality using Blazor, React or Next.js
- Investigate issues, understand existing business logic, and implement fixes
- Participate in new feature development and system improvements
- Help with integrations and internal tools
- Communicate with internal developers and outsourced teams
- Provide technical input during planning and delivery
- Support basic deployment and cloud infrastructure tasks when needed
Requirements
- 3+ years of commercial software development experience
- Strong experience with C# / .NET
- Experience with ASP.NET Web API
- Good knowledge of JavaScript / TypeScript
- Experience with React, Next.js or Blazor
- Ability to work with existing codebases and understand complex business logic
- Understanding of REST APIs, databases, Git, and debugging
- Ability to work independently and communicate clearly with the team
- Intermediate or higher level of English
- Readiness to relocate to Cyprus after a trial period
- Motivation to learn, grow, and take ownership of tasks
Nice to have
- Experience with ERP, CRM, accounting, logistics, or other business systems
- Experience with Blazor
- Experience with Node.js / Express
- Experience with React Native
- Experience with Azure, especially Blob Storage and simple deployments
- Experience with Google Cloud Platform, especially Vertex AI
- Experience with Firebase
- Experience with DigitalOcean: VMs, database management, Spaces
- Experience working with outsourced or distributed development teams
- Experience maintaining or modernizing legacy systems
What we offer
- Full-time position in Cyprus
- Visa support
- Work on a real business platform with established users and business logic
- Combination of maintenance, new development, integrations, and gradual modernization
- Involvement in technical decisions and project planning
- Direct communication with the team and stakeholders
- Opportunity to grow into a more independent technical role
- Salary up to โฌ3,000/month, negotiable depending on experience
Interview process
- Intro call with the recruitment team
- Technical interview with the client
- Final discussion and offer
Ideal candidate
We are looking for someone who has solid hands-on experience, a strong technical foundation, and a practical engineering mindset.
The ideal candidate is comfortable working not only on new features, but also with an existing codebase, legacy logic, support tasks, integrations, and gradual system improvements. This role will suit a developer who is reliable, proactive, curious, and motivated to grow while taking ownership of real business-critical software.
Required skills experience
| .NET C# | 2 years |
| ASP.NET | 2 years |
| JavaScript | 2 years |
| TypeScript | 2 years |
Required languages
| English | B2 - Upper Intermediate |