Required Qualifications:
- Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- Strong foundation in C++ programming (C++11/14/17 or later)
- Solid understanding of data structures and algorithms
- Genuine interest in blockchain technology and cryptography
- Excellent problem-solving abilities and analytical thinking
- Ability to work independently and as part of a team
- Strong attention to detail and commitment to code quality
Preferred Qualifications:
- Familiarity with cryptocurrency concepts (consensus mechanisms, wallets, transactions)
- Understanding of cryptographic primitives (hashing, digital signatures, encryption)
- Experience with version control systems (Git)
- Knowledge of networking protocols and distributed systems
- Exposure to Linux/Unix development environments
- Contributions to open-source projects
- Coursework or personal projects involving blockchain or cryptography
Technical Skills:
- Proficiency in C++ and object-oriented programming
- Understanding of memory management and performance optimization
- Familiarity with debugging and profiling tools
- Basic knowledge of multithreading and concurrent programming
- Experience with build systems (CMake, Make)
Personal Attributes:
- Self-motivated with a strong desire to learn
- Curious and enthusiastic about emerging technologies
- Detail-oriented with strong organizational skills
- Good communication skills and ability to explain technical concepts
- Collaborative mindset and openness to feedback
- Passion for decentralization and financial technology
Stručna spremaVisoka stručna sprema, Viša stručna sprema, Magistar struke, Sveučilišni prvostupnik
Digitalne vještineC++