top of page

Back-End Software Engineer

Location

Nicosia, Cyprus

Job Type

Full Time

Workspace

Hybrid

Job Overview

Our client, a leading technology company based in Cyprus, is seeking a Back-End Software Engineer to join its development team. In this role, you will be responsible for designing and developing robust, scalable, and secure back-end systems that support enterprise-level applications. You will work within a structured development team, collaborating closely with Team Leads, front-end developers, and stakeholders to deliver high-quality solutions that align with business needs and company objectives.

Duties and Responsibilities

  • Design, develop, implement, and maintain scalable and high-performance back-end systems and APIs.

  • Write clean, maintainable, and efficient code following coding standards and best practices.

  • Develop and optimise database structures, queries, and integrations.

  • Ensure system reliability, security, and performance across applications.

  • Work closely with Team Leads, front-end developers, and other team members to deliver end-to-end solutions.

  • Collaborate with stakeholders to understand business requirements and translate them into technical designs.

  • Participate in sprint planning, task estimation, and prioritisation.

  • Conduct testing, debugging, and performance optimisation of back-end services.

  • Participate in code reviews to maintain high development standards.

  • Ensure compatibility and stability of systems during releases.

  • Investigate and resolve bugs, incidents, and performance issues.

  • Document technical solutions, processes, and support activities in the ticketing system.

  • Stay up to date with emerging technologies and trends in back-end development.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

  • Minimum of 4–6 years of experience in back-end software development.

  • Strong proficiency in technologies such as C#, .NET, and/or other back-end frameworks.

  • Solid experience with databases (e.g. SQL, Oracle) and data modelling.

  • Experience in developing and consuming RESTful APIs.

  • Understanding of software architecture principles and system design.

  • Strong analytical and problem-solving skills.

  • Good communication and teamwork abilities.

  • Ability to organise and prioritise tasks effectively.

Benefits

  • Competitive salary + 13th salary

  • Provident Fund

  • Private Medical

  • Hybrid work

  • Training & development

  • 21 days leave + additional benefits

bottom of page