Квадривиум

C++ Junior Engineer

450 000 - 600 000 KZT
  • Астана
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • C++
  • CI/CD
  • Python
  • Testing Framework
  • Communication skills
  • Английский — B1 — Средний

We are looking for a self-motivated and highly skilled Test Engineer to join our team and play a critical role in ensuring the quality and performance of the KAGOME and JAM-cpp projects.

The goal is to grow into fully time C++ engineer, capable of maintaining KAGOME project

Responsibilities

  • Implement and maintain a comprehensive test suite using the zombienet framework for KAGOME.
  • Ensure compatibility with the latest versions of other Polkadot Host implementations (e.g., Polkadot-SDK) through rigorous testing.
  • Monitor deployed KAGOME validating and syncing nodes for functionality and stability.
  • Identify and diagnose crashes using debuggers like gdb or lldb. Report issues to developers via the project repository.
  • Develop and execute regression test plans before any release to guarantee consistent functionality.
  • Automate as many tests as possible for seamless integration into the Continuous Integration (CI) pipeline.
  • Conduct performance tests to measure KAGOME's TPS (transactions per second) across various versions. Utilize tools like Locust and leverage Python scripting skills for test development.
  • Possess a strong sense of initiative and be able to work independently with minimal supervision, requiring only general direction from the team.

Qualifications

  • Proven experience in C++ development
  • Familiarity with Polkadot architecture and blockchain ecosystem is a plus but not a requirement, you will learn it during onboarding period.
  • Experience with gdb/lldb debuggers, sanitizers, and CI/CD practices.
  • The ability to write Python scripts for performance testing.
  • Excellent communication and problem-solving skills.
  • Passion for software quality and a commitment to continuous improvement.

Benefits

  • Be part of a cutting-edge project at the forefront of blockchain technology.
  • Work in a collaborative and fast-paced environment.
  • Gain valuable experience in the Polkadot development ecosystem.
  • Opportunity to contribute significantly to the success of the KAGOME project and clients diversity in Polkadot.
  • Opportunity to contribute to an open-source project, enhancing your reputation within the developer community.
  • You will be provided with a high-end laptop for your professional use.

About Us

At Quadrivium, we're dedicated to pushing the boundaries of blockchain technology. Our flagship project, Kagome - is a pioneering alternative implementation that provides an alternative to Polkadot-SDK to run relay chain validator client.

How to Apply

When applying send along links that best showcase the relevant things you've built and done.