Exness
fintech
BackendSoftwareEngineer,Golang
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Solve complex performance problems and architectural challenges
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
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.