Backend Software Engineer (Golang + Python)

CyprusHybrid

Why this role matters

As a Backend Software Engineer at Exness, you will develop and maintain high-performance backend services that support real-time trading. Your main goal is to build scalable, reliable microservices that ensure system stability and a seamless experience for our global users.

What you'll actually do

  • Consistently delivers core product features that meet functional and non-functional requirements. Writes clean, secure, efficient code, performs thorough testing and debugging, and ensures seamless integration with other components while optimizing for scalability and addressing technical debt.

  • Writes well-documented code and automation tests with strong coverage. Improves testing practices across the team. Conducts code reviews, offers constructive feedback, and maintains documentation that meets company standards. Constantly works to improve code quality.

  • Tackle complex architectural and performance problems. Drive improvements to service latency, fault tolerance, and resilience in high-load environments.

  • Prepare clear technical documentation and contribute to internal knowledge bases. Promote and apply clean code principles and best engineering practices.

  • Automate repetitive tasks and contribute to performance optimizations. Stay current with emerging technologies and advocate for beneficial adoption.

  • Participates in technical interviews (if applicable), shares knowledge with peers, and contributes to improving team processes and standards. Suggests and drives technical improvements. Supports onboarding and ongoing growth of team members.

Who we’re looking for

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

  • 5+ years of professional software engineering experience.

  • 4+ years of professional experience with Golang in a production environment.

  • Experience with commercial use of Python (aiohttp, FastAPI, Django).

  • Strong unit and integration testing skills.

  • Proficient in asynchronous/concurrent programming.

  • Experience with Gin, PostgreSQL, Redis, Kafka, Prometheus, Grafana, Jaeger, Kubernetes, GitLab CI.

  • Hands-on with Docker, Linux containers, and deployment pipelines.

  • Strong understanding of REST API design and service communication.

  • Solid OS/networking/virtualization/containerization knowledge.

  • Familiarity with Clean Architecture, SOLID principles, and Domain-Driven Design.

  • DevOps mindset and experience using CI/CD pipelines and Git.

  • English level B2 or higher.

  • Excellent analytical and problem-solving skills.

  • Strong multitasking and time management abilities.

  • Proactive attitude toward continuous learning and technical improvement.

  • Ability to work independently while aligning with team goals.

  • High attention to detail and commitment to quality.

  • Preferred: Experience in financial/market-based software development or distributed systems.

What we offer along the way:

  • Competitive and attractive compensation.

  • Extensive learning opportunities, such as professional training and certifications, soft skills development, free English courses, and trading workshops.

  • Health and life insurance for employees, spouses, and children, including vaccinations, tests, mental health care, and coverage for vision and dental care.

  • Generous time off, including 21 days of annual leave and paid sick leave.

  • Flight tickets, hotel or apartment accommodation for your first month, migration support, and legal help for you and your family for relocation to Cyprus.

  • Education allowance for your children’s school and kindergarten fees.

  • Access to our very own sports club with dedicated coaches, free Sanctum Club memberships for you and your spouse, corporate SUPs, jet skis, etc.

  • A branded company car with a parking space near the office.

  • Outstanding team-building experiences and Exness community gatherings.\

At Exness, we know that changing jobs - and changing countries - is a big step. That’s why relocation with Exness is different. We make it smooth, supported, and truly life-changing.

Your journey after applying:

  1. TA Interview (30 minutes)

  2. English test (non-native English speaking candidates)

  3. Technical Interview (1,5 hours)

  4. Final Interview (1 hour)

What it's like here

Curious about what working at Exness really looks like? Follow us on Instagram and LinkedIn.

We share the real Exness experience - our people, ideas, moments, and everything in between.

Published on: 10/31/2025

Exness

Exness

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.

Website

See all 11 jobs at Exness

Please let Exness know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!