Middle Full-Stack .NET Developer (Relocation to Cyprus after a trial period)
Work format: Remote trial period, then relocation to Cyprus
Seniority: Middle / Strong Middle
English: B2+
Employment: Full-time
About the company
We are hiring for a stable Cyprus-based software company that develops and supports a long-standing ERP/business management platform.
The product has been on the market for many years and is used by companies from different industries, including accounting, retail, wholesale and distribution, stock control, POS, hospitality, fashion, automotive, and other business domains.
This is not a short-term startup project or a purely greenfield role. The position is a good fit for a developer who is comfortable working with existing systems, complex business logic, legacy components, integrations, and gradual modernization.
About the role
We are looking for a Middle Full-Stack Developer with strong understanding of both backend and frontend development.
The company has projects based on .NET as well as JavaScript / TypeScript technologies. The ideal candidate does not need to be equally strong in every technology, but should have solid engineering fundamentals and be able to understand how backend and frontend parts work together.
You will be involved in supporting and improving the existing ERP/business platform, developing new features, working on integrations, and participating in technical discussions for new projects.
After a trial period, the candidate is expected to relocate to Nicosia, Cyprus. The company can assist with work visa documents and some relocation-related processes.
Responsibilities
- Support and develop an existing ERP/business management platform
- Work with backend and frontend parts of the system
- Develop and maintain APIs, business logic, integrations, and internal tools
- Work with existing codebases, legacy components, and newer modules
- Investigate issues, debug problems, and improve system stability
- Build new features and gradually modernize parts of the platform
- Communicate with internal developers and outsourced teams
- Participate in technical planning and delivery of new projects
- Provide technical input during discussions with the team and management
Requirements
- 3+ years of commercial software development experience
- Commercial experience with C# / .NET
- Good knowledge of JavaScript / TypeScript
- Understanding of backend and frontend development concepts
- Experience with web applications, APIs, databases, and integrations
- Ability to work with existing systems and complex business logic
- Experience with REST APIs, Git, debugging, and standard development workflows
- English level B2 or higher, with ability to communicate freely in meetings
- Readiness to relocate to Cyprus after a trial period
- Practical mindset, responsibility, and motivation to grow long-term with the company
Nice to have
- Experience with ASP.NET Web API
- Experience with React / Next.js
- Experience with Blazor
- Experience with Node.js / Express
- Experience with React Native
- Experience with ERP, CRM, accounting, retail, logistics, stock control, POS, or other business platforms
- Experience with cloud platforms: Azure, GCP, Firebase, DigitalOcean
- Experience with deployments, storage, VMs, databases, or basic infrastructure tasks
- Greek language skills
- Previous experience working with distributed or outsourced development teams
Location and relocation
The office is located in Nicosia, Cyprus.
A remote trial period may be possible before relocation. After that, the candidate is expected to move to Cyprus and work with the team locally.
The company can assist with work visa documents and some parts of the relocation process. Exact details will be discussed during the interview with the CEO/Founder.
Candidates already based in Cyprus or the EU are especially welcome, as relocation and work authorization may be simpler.
Compensation
The salary range is โฌ2,000โโฌ3,800 gross per month, depending on experience and interview results.
The company is also open to discussing a gradual salary increase during the first 6 months. Annual salary indexation is available.
Interview process
- Pre-screen interview with the recruitment team
- Technical interview with the developer from the company
- Tech call with CEO/CTO
- Discussion of salary, relocation, contract details, and start date
- Final decision / offer
Ideal candidate
The ideal candidate is a hands-on developer with a solid technical foundation in .NET and JavaScript / TypeScript, who is comfortable working with both backend and frontend parts of a real business system.
This role will suit someone who does not mind working with an existing long-standing platform, understands the value of stable business software, can communicate clearly in English, and is motivated to relocate to Cyprus for long-term cooperation.
Required skills experience
| .NET C# | 2 years |
| ASP.NET | 2 years |
| JavaScript | 2 years |
| TypeScript | 2 years |
Required languages
| English | B2 - Upper Intermediate |