Marvelsoft is a fintech company that specializes in the creation of solutions for management and execution of most sophisticated trading workflows in real time with technology that enables users to manage the order flow more efficiently, meet new financial targets and optimize the management of current assets.
The company was founded in 2004 and is now headquartered in Hong Kong with the Research & Development office being in Bosnia & Herzegovina.
EXPERTS IN SOPHISTICATED EXECUTION & ORDER MANAGEMENT
GLOBAL PRODUCT TRACK RECORD & PRESENCE
USED BY GLOBAL AND REGIONAL DESKS IN 20+ COUNTRIES
PLATFORMS LOCALIZED AND USED FOR TRADING ON 50+ EXCHANGES
AGILE SERVICE DELIVERY FROM ENTERPRISE TO SAAS
INTEGRATIONS WITH TOP GLOBAL EXECUTION PLATFORMS & TRADING NETWORKS
OFFER TAILORED EDGE TO EXECUTION
Opis posla
Responsibilities:
• Implementing and carrying out development tasks
• Creating and maintaining technical software documentation
• Identifying, resolving and debugging problems
• Analyzing software requirements
• Keeping pace with new technologies and tools
Kvalifikacije
Requirements:
• Good knowledge of Object-Oriented Programming concepts and data structures in C++ programming language
• Good knowledge of unit testing (Google Tests)
• Good knowledge of SQL Databases (PostgreSQL preferred)
• Good knowledge of source control tools (git)
• Basic knowledge of build systems for C++
• Basic knowledge of concurrent models
• Basic knowledge of Linux OS (command line)
• Strong problem-solving skills
• Good spoken and written English
• Ability to work well within a team
Bonus points:
• System programming knowledge
• Actor concurrent model (eg. CAF)
• State machine design (SML)
• Modern C++ (17, 20) & boost libraries
• Using RocksDB, InfluxDB
• Understanding Gitlab CI/CD
• Python development
• Knowledge of Bash scripts
Dodatne Informacije
Opportunities:
• Competitive compensation and benefits
• Becoming a part of a dynamic team that works on innovative, cutting edge solutions for the trading industry across the globe
• Opportunities to grow and develop your skills on professional level
• Travel opportunities for on-site projects
• Remote or office workplace based on your preference