DevPulse

Senior Python Developer — Secure Browsing Platform

$$$$

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.

Required languages

English B2 - Upper Intermediate
Published 9 October
36 views · 11 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...