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.