logo[мetahunt]
> Djinni
senior

Backend Engineer

pythondistributed systemsnetworkingdockerkubernetesany one ofdockerooptdddddunit testingci/cdsql
cc++rustfastapisqlalchemypytestchromiumazureawshyper-vvmware esxi
experience7+ years
domainCyberSec
> full description

THE ROLE:

  • Design, develop, and maintain the product’s control plane in Python, and the data plane in both Python and Rust.
  • Refactor, optimize, and modernize existing codebases.
  • Research and integrate new technologies to enhance product capabilities.
  • Collaborate with cross-functional teams to define and implement robust solutions.

 

YOU:

  • 7+ years of software development experience.
  • Solid Python skills and experience — standard library, data structures, best practices.
  • Experienced in development of distributed applications.
  • Solid understanding of network protocols and network programming.
  • Experience using and managing containerization platforms (Docker or Kubernetes).
  • Experience with OOP, TDD and DDD design patterns.
  • Experienced in building and running automated tests.
  • Experienced in CI/CD workflows using Git-based repositories and automation tools.
  • Experienced in SQL and relational databases.

 

Nice to have:

  • Hands-on experience with C, C++ or Rust.
  • Familiar with FastAPI, SQLAlchemy, pytest.
  • Utilized Tokio and Axum to architect asynchronous systems in Rust.
  • Integrated C++ codebases using autocxx and cxx.
  • Worked with Skia and Chromium to develop graphical interfaces and browser components.
  • Experienced in cloud and virtualization technologies, including Microsoft Azure, AWS, Hyper-V, and VMware ESXi.