freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer – C++

Summary

Build high-performance C++ trading systems and responsive web frontends for a fintech platform serving global financial markets.

BlackTrader is seeking a Full Stack Developer with strong C++ expertise to join our technology team in Dubai. This position involves building robust software solutions across both frontend and backend environments while contributing to the development of high-performance financial applications. The ideal candidate enjoys solving complex technical challenges, optimizing application performance, and delivering reliable user experiences.

Whether you're starting your career or already have industry experience, this opportunity provides exposure to modern development practices and large-scale financial technology systems.

Key Responsibilities

  • Build and maintain high-performance backend applications using C++.
  • Develop scalable services capable of handling large volumes of real-time data.
  • Improve application responsiveness through performance tuning and optimization.
  • Work with trading connectivity solutions and market data integrations.
  • Contribute to the enhancement of transaction processing and execution systems.

Frontend Engineering

  • Create intuitive and responsive web interfaces for end users.
  • Develop reusable frontend components using modern development frameworks.
  • Ensure smooth communication between client-side and server-side applications.
  • Optimize user experience across devices and platforms.
  • Participate in technical planning and solution design discussions.
  • Analyze system bottlenecks and implement performance improvements.
  • Produce clean, maintainable, and well-structured code.
  • Perform testing, troubleshooting, and code reviews to maintain quality standards.
  • Work closely with engineering, product, infrastructure, and quality assurance teams.
  • Convert business requirements into practical technical solutions.
  • Support the adoption of best practices and continuous improvement initiatives.

Required Skills

  • Strong programming expertise in C++.
  • Experience developing applications across both frontend and backend layers.
  • Solid understanding of algorithms, data structures, concurrency, and software.
  • Knowledge of memory optimization and application performance tuning.
  • Excellent analytical thinking and debugging capabilities.
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Experience working with real-time or performance-critical applications.
  • Familiarity with financial messaging and trading communication protocols.
  • Exposure to trading technologies or fintech platforms.
  • Knowledge of modern frontend technologies and frameworks.
  • Understanding of distributed application architectures.
  • Experience working in Linux-based development environments.
  • Demonstrates strong analytical and problem-solving abilities.
  • Pays close attention to performance, scalability, and reliability.
  • Works effectively both independently and within collaborative teams.
  • Passionate about building innovative financial software solutions.

Why Join BlackTrader?

High-Performance Technology

Work on sophisticated systems designed to process financial data with speed and precision.

Global Industry Exposure

Gain valuable experience developing technology used in international financial markets.

Contribute to applications where efficiency, reliability, and responsiveness are critical.

Professional Growth

Benefit from a clear career progression path with opportunities to advance into senior technical and leadership roles.

About BlackTrader

BlackTrader develops advanced technology solutions for brokers, proprietary trading firms, and financial institutions worldwide. Our products are designed to deliver reliability, scalability, and flexibility while meeting the demands of modern financial markets.

By combining technical innovation with industry expertise, we help organizations build efficient trading ecosystems and achieve sustainable growth in an increasingly competitive global environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available