Senior Full-Stack Software Engineer - Cyprus - Competitive Package
We are helping a technology-driven company expand their software development team. Seeking a Senior Full-Stack Software Engineer with strong .NET and modern JavaScript framework experience to design, build, and maintain scalable production systems in a collaborative, agile environment.
This role is focused on designing, developing, and maintaining full-stack applications using C#, ASP.NET Core, and modern JavaScript frameworks. You will take ownership of systems end-to-end, contribute to architectural decisions, mentor other developers, and work closely with product and business stakeholders to deliver high-quality, maintainable solutions.
Requirements
-Professional software development experience delivering and maintaining production full-stack systems (core requirement)
-Comfortable working in agile teams and cross-functional environments (core requirement)
Backend
-Strong experience with C#, ASP.NET Core, and Web APIs (core requirement)
-Solid knowledge of Entity Framework, ORMs, and data access patterns (core requirement)
-Experience designing and maintaining scalable backend architectures (core requirement)
Frontend
-Strong experience with JavaScript / TypeScript (core requirement)
-Hands-on experience with at least one modern framework: React, Angular, or Vue (core requirement)
-Understanding of component-based UI design and state management (core requirement)
-Databases & Infrastructure
-Strong SQL knowledge (SQL Server, PostgreSQL) (core requirement)
-Familiarity with CI/CD pipelines and Git workflows (core requirement)
-Cloud experience, preferably Azure, is a strong plus
-Senior Mindset
-Take ownership beyond assigned tasks
-Strong focus on code quality and long-term maintainability
-Clear and constructive communication skills
-Actively contribute to improving team practices and development standards
Responsibilities
-Design, develop, and maintain backend services and APIs using .NET (C#, ASP.NET Core)
-Build and maintain modern frontend applications using JavaScript / TypeScript and frameworks such as React, Angular, or Vue
-Apply Clean Architecture, SOLID principles, and relevant design patterns
-Participate in technical decision-making and architectural discussions
-Review code and mentor other developers
-Ensure performance, security, and maintainability across the full stack
-Collaborate with product and business stakeholders to deliver real value
-Support production systems and contribute to long-term system stability
Application
If you are an ambitious Senior Full-Stack Software Engineer, hit apply and we will do the rest. Please apply with your CV and we will be in touch for a confidential chat.
or drag and drop
PDF, DOC, DOCX up to 5MB

We help you build HR systems that actually work. From creating employee handbooks to designing performance reviews, we provide the strategic guidance needed to create a more efficient and engaging workplace.

At SMO, we're committed to making your job search experience positive and rewarding. You're not just another resume to us.

Building your team shouldn't be a struggle. Whether you need niche expertise or executive leadership, we connect you with candidates who can make an immediate impact on your business.