Senior Rust Software Engineer - Bydgoszcz, Polska - Team Quest

    Team Quest
    Team Quest background
    Umowa o pracę
    Opis

    Responsibilites:

  • Develop reusable, testable, scalable, and efficient code using Rust
  • Create code requiring low-level control
  • Contribute to the company's 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 company 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
  • Requirements:

  • You have a minimum 7-8 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 fluently in English
  • You want to work on a project that has significance in the global Web3 Space
  • We offer:

  • Attractive salary
  • Flexible contract types
  • Remote-first culture
  • 26 days of PTO // 6 days of sick leave
  • Training and conference budget // 1300 EUR yearly
  • Private medical care // Medicover 50%
  • Sports card // Multisport 80%
  • Company retreats and events // 1-1,5 month
  • Nice to have:

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