Cryptocurrency Exchange Developer (Backend)

Placements24

Klerksdorp

On-site

ZAR 900,000 - 1,500,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Stock options
Health insurance

Job summary

Placements24 is seeking a Backend Developer for their crypto exchange in Klerksdorp, North West. You will design, implement, and maintain high-performance backend services powering trading engines, order management, and diverse APIs.

The role demands 5+ years in backend development, with experience in financial platforms or high-frequency systems, and proficiency in Go, Java, C++, or Python. You will collaborate with frontend, DevOps, and product teams to ensure secure, scalable, and reliable

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years backend development, with financial/high-frequency systems.
  • Proficiency in Go, Java, C++, or Python.
  • Experience with databases and microservices.

Responsibilities

  • Design, develop, and deploy robust backend services for a cryptocurrency exchange platform.
  • Implement and optimize core trading engine functionalities, including order matching and price discovery.
  • Develop secure and efficient APIs for internal and external integrations.
  • Build and maintain systems for user accounts, wallets, and transactions.
  • Ensure high availability, reliability, and performance of the exchange infrastructure.
  • Collaborate with frontend developers to integrate backend services with the UI.
  • Work with DevOps to automate deployment, monitoring, and infra management.
  • Apply security best practices to protect user data and assets.
  • Conduct code reviews and write unit/integration tests across the lifecycle.
  • Troubleshoot and resolve complex production issues.

Skills

Go
Java
C++
Python

Education

Bachelor's degree in Computer Science / Software Engineering or equivalent

Tools

PostgreSQL
MySQL
NoSQL databases
Kafka
RabbitMQ

Job description

About the Role

Our client, a rapidly expanding cryptocurrency exchange platform, is seeking a talented Backend Developer to join their core engineering team in Klerksdorp, North West. This role is integral to building and maintaining the high-performance, secure, and scalable infrastructure that powers our trading operations. You will be responsible for developing critical backend services, including trading engines, order management systems, and API integrations. The ideal candidate will have a strong foundation in backend development, a deep understanding of financial systems, and a passion for the cryptocurrency space. Working in Klerksdorp, you will collaborate closely with frontend developers, DevOps engineers, and product managers to deliver a seamless and robust trading experience for our users. This is an exciting opportunity to contribute to a fast-paced and innovative fintech company, shaping the future of digital asset trading. We value technical excellence, collaboration, and a proactive approach to problem-solving. Your contributions will directly impact the performance and security of one of the region's leading crypto exchanges.

Key Responsibilities
  • Design, develop, and deploy robust and scalable backend services for a cryptocurrency exchange platform.
  • Implement and optimize core trading engine functionalities, including order matching, price discovery, and execution.
  • Develop secure and efficient APIs for internal and external integrations.
  • Build and maintain systems for user account management, wallet services, and transaction processing.
  • Ensure the high availability, reliability, and performance of the exchange infrastructure.
  • Collaborate with frontend developers to integrate backend services with the user interface.
  • Work closely with DevOps engineers to automate deployment, monitoring, and infrastructure management.
  • Implement security best practices to protect user data and financial assets.
  • Conduct code reviews, write unit and integration tests, and participate in the full software development lifecycle.
  • Troubleshoot and resolve complex technical issues in a production environment.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in backend development, with demonstrated experience in building high-frequency trading systems or financial platforms.
  • Proficiency in programming languages such as Go, Java, C++, or Python.
  • Experience with database technologies (e.g., PostgreSQL, MySQL, NoSQL databases).
  • Understanding of microservices architecture and distributed systems.
  • Familiarity with message queueing systems (e.g., Kafka, RabbitMQ).
  • Knowledge of cryptocurrency trading mechanics, order books, and blockchain technology is highly desirable.
  • Strong understanding of security principles relevant to financial systems.
  • Excellent problem-solving and debugging skills, with a focus on performance optimization.
  • Ability to work effectively in a team environment in Klerksdorp.
Benefits
  • Competitive salary and attractive stock options.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for career advancement within a growing fintech company.
  • Exposure to cutting-edge blockchain and trading technologies.
  • Engaging work environment in North West.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cryptocurrency Exchange Developer
Cryptocurrency Exchange Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development
+1
Cryptocurrency Exchange Developer
Cryptocurrency Exchange Developer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 1,000,000 - 1,500,000
Competitive salary
Performance bonuses
Health benefits
Crypto Exchange Platform Developer
Crypto Exchange Platform Developer

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,500,000
Competitive salary package
On-site role in Polokwane
Health insurance
+1
Crypto Exchange Platform Engineer
Crypto Exchange Platform Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Professional development opportunities
+1
Blockchain Developer (Full-stack)
Blockchain Developer (Full-stack)

Placements24 • Bloemfontein

On-site
ZAR 700,000 - 1,100,000
Competitive pay
Bonus structure
Medical and retirement benefits
+5
Crypto Exchange Backend Engineer — High-Performance Trading
Crypto Exchange Backend Engineer — High-Performance Trading

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Stock options
Health insurance
Cryptocurrency Exchange Analyst
Cryptocurrency Exchange Analyst

Placements24 • Gauteng

Hybrid
ZAR 420,000 - 780,000
Competitive salary
Health benefits
Career growth
+4
Crypto Exchange Operations Manager
Crypto Exchange Operations Manager

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Comprehensive health and wellnessbenef
Generous leave policy
+3
Crypto Exchange Operations Manager
Crypto Exchange Operations Manager

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Performance-based bonuses
Health benefits
+2
Cryptocurrency Trading Bot Developer
Cryptocurrency Trading Bot Developer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,200,000
Performance-based bonuses
Hybrid work model
Health benefits
+1