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.