
Back to jobs
Backend Software Engineer, Golang/Python (Web Trader Area)
Cyprus
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.
Your journey after applying:
1. TA Interview (30 minutes)
2. Technical Interview (1,5 hours)
3. Final Interview (1 hour)
Please use your exness work email for internal applications and ensure to disclose any existing Conflict of Interest you may have.
Apply for this job
*
indicates a required field