Senior C++ Software Engineer
Belgrade Full time
Would you like to work on crypto exchange platform? Join one of the fastest growing development centers within a company with 20 years of experience. You will be working shoulder to shoulder with some of the brightest fintech minds.
- Development of highly distributed server applications
- Develop new and support existing functionality for trading platforms
- Analysis and development of application architecture
- Participation in the formulation of objectives, the development and writing of specifications.
- 2+ years of commercial software development.
- 4+ years with C++
- 2+ years experience with client-server and peer-to- peer architectures, network security, basic network protocols (e.g. TCP/IP and UDP).
- Understanding of memory management, multiple processor use, runtime optimization, concurrency and synchronization.
- Solid computer science background including Algorithm, Data Structure, Operation System etc.
- Experience in building and running large scale distributed online services is big plus
- MySQL and other database experience is a plus. And experience with large distributed database design is preferred.
- Ability to understand someone else’s code.
- Ability to read and compose UML diagrams.
- Ability to quickly learn complex systems and new technologies
- Passion for agile and test driven development.
- Previous hands-on development role experience.
- Working or B2B contract
- Private health insurance
- International environment
- Endless possibilities for learning and growth
- Startup vibe within a corporation
Selection process: Initial phone screening, online technical interview, in-person interview at Belgrade office;