Our Tech Stack:

  • Backend: Rust, Python 3.8+, JavaScript (Node.js), TypeScript, REST
  • Version control, Reviews, Issue tracking: GitHub
  • Continuous Integration/Tools: GitHub Actions
  • Infrastructure: we are building on - Network, Docker, Prometheus stack

Mainly Responsibilities:

  • Develop reusable, testable, scalable, and efficient code using Rust
  • Create code requiring low-level control
  • Contribute to the open-source projects @ GitHub
  • Asynchronous, concurrent, and network programming (TCP, UDP, HTTP)
  • Develop for all three leading platforms: Linux, macOS, and Windows
  • Design REST API (low-level API)
  • Get feedback from the other teams on the above
  • Test what you write with the unit, integration, and manual tests
  • Contribute to the company Tech Council committee
  • Attend daily and weekly stand-ups, sprint plannings, retrospectives, 1:1s
  • Work collaboratively in the CET timezone and support other engineers within the team and across teams.
  • Perform necessary maintenance tasks

  • Flexible contract types
  • Remote-first culture
  • 26 days of PTO
  • Training and conference budget
  • Private medical care
  • Sports card
  • Company retreats and events

  • You have a minimum 6 years of experience in design and system programming
  • You have experience in low-level network programming
  • You have experience with the implementation of TCP protocol (we maintain our own fork of the smolTCP library)
  • You already use and love Rust, including async
  • You have experience with network security and encryption protocols
  • You have experience with asynchronous and concurrent programming
  • You have good knowledge of general software design, as well as API design (REST in particular)
  • You know your way around command-line tools and shell scripting
  • You are skilled with Git, Github, and its tools and the know-how to use them in more significant projects
  • You have strong problem-solving and debugging skills
  • You are a fast learner and are eager to pick up new technologies and projects
  • You can communicate in English (B2/C1)

Nice to Have:

  • You are familiar with Python and Node.js
  • You have knowledge of virtualization frameworks
  • You have experience in using Qemu, configuring interaction with external host applications, and development
  • You have contributions to open-source projects related to networking or virtualization.
  • You are familiar with and (preferably) hyped about Blockchain, Web3, AI or Distributed Networks

Jesteśmy Devire – firmą rekrutacyjną, której celem jest łączenie świetnych ludzi ze świetnymi pracodawcami.

Niezależnie czy rozglądasz się za nową pracą na stałe czy projektem w formie współpracy B2B – możesz polegać na naszym wsparciu na każdym kroku.

Współpracujemy z pracodawcami z terenu całej Polski i realizujemy rekrutacje we wszystkich kluczowych obszarach technologicznych.