Skip to main content

Senior Full Stack .NET Software Engineer

On behalf of our client, a fast-growing Information & Technology Solutions & Services provider we are looking for a Senior Full Stack .NET Software Engineer to be based at their premises in Nicosia, Cyprus.

Main Duties and Responsibilities:

  • Designs, develops, and maintains backend services and APIs using .NET (C#, ASP.NET Core)
  • Builds and maintains modern frontend applications using JavaScript / TypeScript and frameworks such as React, Angular, or Vue
  • Contributes to and applies Clean Architecture, SOLID principles, and design patterns
  • Participates in technical decision-making and architectural discussions
  • Reviews code and mentors other developers
  • Ensures performance, security, and maintainability across the stack
  • Collaborates with product and business stakeholders to deliver real value
  • Supports production systems and contributes to long-term system stability

Job Requirements:

  • 5+ years of professional software development experience
  • Experience delivering and maintaining production full-stack systems
  • Comfortable working in agile teams and cross-functional environments
  • Strong experience with C#, ASP.NET Core, Web APIs
  • Solid knowledge of Entity Framework, ORMs, and data access patterns
  • Experience designing and maintaining scalable backend architectures
  • Strong experience with JavaScript / TypeScrip
  • Hands-on experience with at least one modern framework (React, Angular, or Vue)
  • Understanding of component-based UI design and state management Databases & Infrastructure
  • Strong SQL knowledge (SQL Server, PostgreSQL)
  • Familiarity with CI/CD pipelines, Git workflows
  • Cloud experience (Azure preferred) is a strong plus

Benefits:

  • A competitive remuneration package
  • 13th salary
  • Friendly environment 
  • Hybrid working model 

All CVs will be handled with the utmost confidentiality.