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
