Exness

fintech

BackendSoftwareEngineer,Golang

Limassol, Cyprus
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Backend Software Engineer, Golang at Exness. Skills: Golang, microservices, REST, PostgreSQL, Kafka, Docker, Linux. developing a mission-critical internal product designed to prevent risks related to payment transactions. analyzing data”

What You'll Achieve.

prevent risks related to payment transactions; protect company from any kinds of abuses in payment products

Industry & Context.

fintech
Problems you'll solve

Solve complex performance problems and architectural challenges

Eligibility Requirements

Relocation support for you and your family to make your move smooth and worry-free, Full relocation support for you and your family — flights, housing, visas, and legal assistance included, Support with the naturalisation process for relocated employees, Expat tax perks: up to 50% income tax exemption

What They're Looking For.

Must Have

5 years of experience in software development, 3 years of experience in Go, Advanced knowledge of unit & integration testing, Experience using Git & the Git Life Cycle for software development, Experience interfacing with PostgreSQL & Kafka, Experience using Docker & running code in a Linux container, Experience constructing REST-based web services, Solid experience with operating systems, networking models, virtualization, and containerization, Good understanding of microservices and how to establish context boundaries within software applications, understanding of SOLID principles, Domain-Driven Design, Uncle Bob’s Clean Code, and Clean Architecture, Ability to use relevant tools & cultivate a DevOps culture, Ability to use English for various work & business purposes

Nice to Have

Experience working in cross-functional teams, Experience with JavaScript and frontend developement, Knowledge of and familiarity with Kafka and Kafka Connect

What You'll Do.

developing a mission-critical internal product designed to prevent risks related to payment transactions

detecting anomalies in transactions

developing microservices

integrating with external systems

enhancing user interfaces of our internal tools

and reusable microservices in Go

Solve complex performance problems and architectural challenges

Lead the entire life cycle of application or service development

from the concept stage through to delivery and post-launch support

and improve the existing codebase for maintenance and scale

How You'll Work.

Team & Collaboration

Experience working in cross-functional teams; Review other engineers’ code

Communication Scope

Convey effectively all task progress, evaluations, suggestions, and schedules along with technical and process issues; Ability to use English for various work & business purposes

Process & Methodology

Lead the entire life cycle of application or service development, from the concept stage through to delivery and post-launch support

Full Job Description

At Exness, we are not just a leading trading broker—we’ve reimagined what it takes to be a leader. With 40M+ trades a day and 2,000+ people across 13 countries, we combine scale, care, and real tech to make trading better for 1M+ clients worldwide. Recognised globally as a Best Place to Work, we’re a people-first company where long-term wins always matter more. As part of our team, you will shape the future of fintech with real technology, care, and purpose. Why this role matters As a Backend Software Engineer, Golang in the Risk Management Platform team, you will be crucial in developing a mission-critical internal product designed to prevent risks related to payment transactions. This product uses sophisticated algorithms and tools for analyzing data and detects anomalies in transactions to protect company from any kinds of abuses in payment products. You will be involved in developing microservices, integrating with external systems, creating algorithms and enhancing user interfaces of our internal tools. The role is based in our office in Limassol, Cyprus. In case of relocation, we offer full relocation support for you and your family to make your move smooth and worry-free. What you'll actually do Build stable, efficient, testable, and reusable microservices in Go. Solve complex performance problems and architectural challenges. Lead the entire life cycle of application or service development, from the concept stage through to delivery and post-launch support. Convey effectively all task progress, evaluations, suggestions, and schedules along with technical and process issues. Refactor, optimize, and improve the existing codebase for maintenance and scale. Document the development process, architecture, and standard components. Review other engineers’ code. Who we’re looking for At least 5 years of experience in software development, and at least 3 years of experience in Go. Advanced knowledge of unit & integration testing Qualifications in concurrency or async

Free ATS check

Applying for this Backend Software Engineer, Golang role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Exness?

Real rants from real employees. Read before you apply.

Read Company Rants →