CyprusTech.Careers logoCyprusTech.Careers
Salary guide
Get started — it's freeSign in
Jobs/Data Analyst
Exness
ExnessCurated· 2D AGO

Data Analyst

Limassol On-site FULL TIME

Skills & requirements

GitLinuxDockerCI/CD

About the role

Backend Software Engineer

About the role

Exness is looking for an experienced Backend Software Engineer to join its engineering team in Limassol, Cyprus.

In this role, you will design, develop and improve backend services operating in high-load financial environments. You will take ownership of complex features, contribute to architectural decisions and help ensure that systems remain scalable, reliable and maintainable.

The position combines hands-on software development with code reviews, technical problem-solving, performance optimisation and improvements to engineering processes. You will work with engineers, technical leads, QA specialists, product teams and other stakeholders throughout the development lifecycle.

What you’ll be doing

  • Design and deliver complex backend features and services.

  • Write clean, secure, efficient and maintainable production code.

  • Ensure new functionality meets both functional and technical requirements.

  • Develop automated tests and maintain strong test coverage.

  • Perform unit, integration and load testing.

  • Review code and provide constructive technical feedback to other engineers.

  • Investigate and resolve complex architectural and performance problems.

  • Improve service latency, fault tolerance, scalability and resilience.

  • Support systems operating under high traffic and processing loads.

  • Identify and reduce technical debt within existing services.

  • Improve the integration of backend services with other system components.

  • Participate in architecture discussions and influence technical decisions.

  • Create and maintain clear technical documentation.

  • Automate repetitive engineering and operational tasks.

  • Debug, profile and optimise existing applications.

  • Contribute to CI/CD, release and deployment processes.

  • Promote clean-code principles and modern engineering practices.

  • Help improve team workflows, development standards and testing processes.

  • Support the onboarding and professional development of other engineers.

  • Participate in technical interviews and internal knowledge-sharing activities.

What we’re looking for

  • At least five years of professional backend software-development experience.

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related technical field.

  • Commercial experience with C++ is preferred.

  • Strong experience developing high-load backend systems.

  • Knowledge of concurrent and multithreaded programming.

  • Experience designing and maintaining microservices.

  • Strong understanding of system design and software-integration patterns.

  • Experience creating reliable and scalable APIs and backend services.

  • Solid understanding of databases, data storage and database architecture.

  • Experience working with ORM tools and database-management systems.

  • Experience conducting technical code reviews.

  • Knowledge of modern version-control workflows, including branching, reviews and releases.

  • Practical experience with CI/CD and automated delivery processes.

  • Experience with operating systems, networking, monitoring and virtualisation.

  • Familiarity with containers and modern DevOps practices.

  • Experience writing unit, integration and load tests.

  • Strong debugging, profiling and performance-optimisation skills.

  • English proficiency at B2 level or above.

  • Strong analytical and problem-solving abilities.

  • The ability to manage multiple priorities and work independently.

  • Clear communication and effective cross-functional collaboration skills.

  • A strong sense of ownership and attention to software quality.

Skills that would be an advantage

  • Experience developing financial-market, trading or fintech systems.

  • Experience with distributed systems.

  • Knowledge of low-latency software architecture.

  • Experience working with mission-critical production services.

  • Familiarity with event-driven or message-based systems.

  • Experience contributing to engineering standards across multiple teams.

  • Previous mentoring or technical-leadership experience.

Work arrangement

This is a full-time position based at the Exness office in Limassol, Cyprus.

Eligible candidates moving to Cyprus may receive relocation support for themselves and qualifying family members. The exact relocation package and eligibility conditions should be confirmed directly with Exness.

Benefits

The benefits package may include:

  • A competitive salary and annual performance-related bonus.

  • Relocation support, including flights, temporary housing, visa assistance and legal support.

  • Medical, dental, vision, mental-health and life-insurance coverage.

  • Healthcare coverage for eligible family members.

  • External training courses and professional-development programmes.

  • English-language lessons and leadership-development opportunities.

  • An education allowance for eligible school and kindergarten expenses.

  • 21 working days of annual leave.

  • Paid public holidays and applicable sick, maternity and paternity leave.

  • An employee share scheme, subject to eligibility.

  • Employee-recognition and milestone programmes.

  • Company trips, international team meetings and offsite events.

  • Access to sports clubs and selected gym facilities.

  • Access to a corporate doctor.

  • Employee discounts with selected local businesses.

  • A company vehicle and private parking, subject to role and eligibility.

  • Potential expatriate tax benefits, subject to personal eligibility and independent tax advice.

Benefits can depend on the position, location and individual circumstances and should be confirmed during the recruitment process.

Recruitment process

The selection process may include:

  • An introductory call with a recruiter.

  • An English-language assessment, where required.

  • A technical interview and live-coding assessment.

  • A behavioural interview.

The exact stages and duration may vary between candidates.

About Exness

Exness is an international financial-technology company providing online trading products and services to clients across global markets.

Its engineering teams build and maintain trading systems, financial platforms, payment services, data infrastructure and internal technology products designed to operate at significant scale.

How to apply

Applicants should apply through the official Exness careers page and submit an up-to-date CV in English.

Your application should clearly demonstrate:

  • Your total backend-development experience.

  • Commercial experience using C++ or other backend languages.

  • Systems you have built for high-load or concurrent environments.

  • Experience with microservices, APIs and distributed systems.

  • Knowledge of databases, containers and CI/CD.

  • Your approach to automated testing, code reviews and software quality.

  • Examples of architectural or performance challenges you have solved.

  • Experience supporting production systems.

Applications are processed directly by Exness. cyprustech.careers is presenting this vacancy for informational purposes and is not acting as the employer or recruitment agency for this position.

Exness and its authorised recruiters should not request payment from candidates at any stage of the recruitment process.

Similar roles

FEATUREDCURATED
Wargaming2D AGO

Game Data Analyst (World of Warships, PC)

NicosiaHybridFULL-TIMEMid
Python
CURATED
Wargaming2D AGO

Data Analyst

NicosiaHybridFULL-TIMEMid
PythonBigQuerySnowflakeA/B Testingdbt
CURATED
Mayflower28 JUL

Business Analyst

LimassolHybridFULL-TIMESenior