Senior Core Developer

The Senior Core Developer is a key role focusing on the development of high-performance and secure system-level applications using C, C++, and Rust. The ideal candidate has extensive experience in system architecture and an interest or background in blockchain technologies.

Skillset: Senior Core Developer (C, C++, Rust – Blockchain Experience Preferable)

Key Responsibilities

  • Core System Development: Develop, optimize, and maintain system-level applications and core libraries using C, C++, and Rust. Ensure robustness, performance, and scalability.
  • Blockchain Technology: Engage with blockchain technology development, including protocol design, smart contract implementation, and consensus algorithm enhancement if applicable.
  • Performance Optimization: Profile system performance, identify bottlenecks, and implement optimizations in complex systems, ensuring efficient resource utilization.
  • Technical Leadership: Lead core development initiatives and provide mentorship to junior developers. Drive innovation and maintain high standards of software quality.
  • Research & Innovation: Stay abreast of the latest industry trends in system development and blockchain. Experiment with new technologies and approaches to enhance system capabilities.
  • Collaborative Development: Work closely with other developers, product managers, and stakeholders. Ensure that development goals align with the overall product vision and company objectives.
  • Security Focus: Prioritize and integrate security best practices in all development processes, particularly relevant in blockchain applications.


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of solid experience in system-level programming with C, C++, and Rust.
  • Demonstrated experience with low-level architecture, algorithms, and data structures.
  • Experience or strong interest in blockchain technology and decentralized systems.
  • Proficiency in multi-threading, real-time systems, and network programming.
  • Strong problem-solving skills and ability to work on complex and cross-functional projects.

Preferred Experience

  • Direct involvement in blockchain projects, including DLTs, cryptocurrencies, or smart contracts.
  • Contributions to open-source projects, especially in system programming or blockchain.
  • Familiarity with cryptographic protocols and security-driven development.
  • Experience with other system programming languages or frameworks beneficial for project needs.

Work Environment

  • Join a team of innovators and industry experts in a dynamic, forward-thinking environment.
  • Opportunities to work on leading-edge technology projects in blockchain and system development.
  • Support for continuous learning, professional development, and collaborative research.

Application Process

Candidates should submit a detailed CV, a cover letter explaining their interest and fit for the role, and any relevant coding portfolios or links to previous work. The recruitment process may include technical interviews, coding tests, and problem-solving assessments.

Location: Remote / Onsite (Bratislava / Prague / Warsaw / London) / Hybrid
Salary: 2500 EUR (basic, negotiable)
Contract: Full-time