Exness
Posted 3y ago

Backend Software Engineer (Python)

Exness
Limassol, Cyprus
OnsiteFull Time
Responsibilities
  • Develop software
  • Build highload services
Requirements
  • 6+ years Python software development
  • Asyncio/aiohttp/fastAPI or similar
  • PostgreSQL
  • ORM/DBMS
  • DevOps experience
  • Unit/integration/load testing
  • English proficiency
Technical tools mentioned
PythonasyncioaiohttpfastAPIPostgreSQLORMDBMSDevOps

Job description

Why this role matters

We are looking for Senior Python Developers to join different teams within Exness's different functions.  The role will be focused on the implementation of complex business logic inside web stack in the area of financial markets. You’ll work side-by-side with product managers, connecting ideas to the customers in the most optimal way. We're looking for a person who will extend, optimize, and support the production of the existing software solutions, ensuring that we capture as much value from the market as possible. You will research and innovate new ideas in highly reliable, low-latency, and high-load computing in financial markets.  

The role is based in our Limassol office, 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

  • Develop software.
  • Make highload and high-available web stack services to support various customer journeys (identity management, billing management).
  • Build trading interfaces (trading terminals) and APIs.
  • Create supporting and back-office interfaces (personal area, payment solutions, back office and core banking).
  • Make internal auxiliary libraries, tools, integrations, interfaces, and frameworks supporting all components and services. 

Who we're looking for

  • A passion for building a trading product that brings the world together
  • Higher education in STEM
  • 6 or more years of commercial software development using Python and excellent knowledge of its stack
  • Experience with projects using asyncio, aiohttp, fastAPI or frameworks such as sanic and tornado
  • Good experience with PostgreSQL
  • Solid knowledge of general computer science and working experience with various system designs and integrational patterns
  • Solid experience with ORM and DBMS, including database architecting
  • Cultivate DevOps culture and usage of relevant tools–solid experience with operating systems, networking models, virtualization, and containerization
  • Cover your software by unit tests, having experience in integrational and load tests
  • Ability to use English for different work & business purposes

Advantages:

  • Commercial experience with Go, Java, or JavaScript
  • Experience acting as a code reviewer
  • Experience in debugging, profiling, and code optimizations
  • Highload, concurrency, and multithreading backend systems development
  • Microservice development experience

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. Technical Interview + Live Coding (2 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.

About Exness

Provides a global online platform for multi-asset trading services.

Similar jobs

Backend Software Engineer roles near Limassol
2w
Save
Mark Applied
Hide
Senior Backend Developer - Travel Rule
Limassol, Limassol, Cyprus
RemoteFull Time
Sumsub
Sumsub: AI-based platform for identity verification and regulatory compliance.
Strong backend engineering (Java or similar), system design, integrations with third-party APIs, asynchronous/distributed systems, and database experience (MongoDB, ClickHouse).
Java, MongoDB, ClickHouse
2w
Save
Mark Applied
Hide
Senior Backend Developer (Services)
Limassol, Limassol District, Cyprus
RemoteContract
payabl.
payabl.: Global payment processing and business banking for merchants.
5+ YOE5+ years backend experience with strong Python, AsyncIO, FastAPI, microservices, relational databases, API integrations, testing, and legacy-system migration skills.
Python, FastAPI, AsyncIO, MySQL, PostgreSQL, Kafka, Redis, Docker, Kubernetes, PHP, Perl, JavaScript, CI/CD
3w
Save
Mark Applied
Hide
Senior Backend Developer
Limassol, Limassol District, Cyprus
RemoteFull Time
Acclaim
Acclaim: Enterprise voice-first AI platform for automated customer experience.
6+ YOE6+ years production Python, 2+ years async Python (FastAPI/aiohttp), debugging across services, comfortable with evolving requirements and AI tools.
Python, FastAPI, aiohttp, LangSmith, Preply, ChatGPT, Claude, Cursor
3w
Save
Mark Applied
Hide
Senior Backend Engineer | AI Platform
Nicosia, Nicosia, Cyprus
HybridFull Time
Plum
Plum: Smart app for automated savings and simplified mobile investing.
5+ YOE5+ years backend/platform engineering experience; building distributed backend systems, developer platforms, and AI-powered services. Familiarity with LLMs, RAG, prompt engineering, AI guardrails, observability, IaC, and cloud platforms.
Python, FastAPI, Agent Development Kit (ADK), LangChain, LangGraph, CrewAI, PostgreSQL, BigQuery, Firestore, Google Cloud Platform (GCP), RabbitMQ, Terraform, Grafana, Prometheus, Langfuse, incident.io, Sentry
2mo
Save
Mark Applied
Hide
Senior Backend Engineer (Java)
Limassol, Limassol, Cyprus
HybridFull Time
Tango
Tango: Global live-streaming platform for creators and social interaction
Strong CS fundamentals and production backend experience; building and operating distributed microservice systems; API design, databases, asynchronous/event-driven processing; ownership across implementation, testing, rollout, and monitoring. Java and Kafka experience preferred.
Java 17\u001321, Spring Boot, GCP, Apache Kafka, MySQL, Redis, Aerospike
3mo
Save
Mark Applied
Hide
(Senior) Backend Engineer, Marketplace
London or Nicosia
HybridAll Commitments Available
Wheely
Wheely: Provides premium chauffeur-driven transportation and luxury ride-hailing services
3+ YOE3+ years backend experience; Go preferred; relational and NoSQL DBs; RabbitMQ/Kafka; English B2+; stack includes Go, PostgreSQL, MongoDB, Redis, AWS, Kubernetes.
Go, PostgreSQL, MongoDB, Redis, RabbitMQ, Kafka, gRPC, Thrift, AWS, Kubernetes, Terraform
3mo
Save
Mark Applied
Hide
Senior Backend Developer (Golang/Java)
Pafos, /, Cyprus
HybridFull Time
TradingView
TradingView: Financial charting and market analysis platform for traders.
5+ YOE5+ years backend development with Go and Java; PostgreSQL; data pipelines; distributed systems; microservices.
Go, Java, PostgreSQL, Kafka, RabbitMQ, CI/CD, Docker, Kubernetes
4mo
Save
Mark Applied
Hide
Backend Engineer (iGA)
Limassol, Limassol, Cyprus
OnsiteFull Time
SiGMA Group
SiGMA Group: Global media and events provider for the iGaming industry.
3+ YOEBackend development with Node.js/TypeScript; cloud/serverless; AWS; database design; REST APIs; security and testing.
Node.js, TypeScript, AWS, Lambda, API Gateway, DynamoDB, RDS, S3