Ta oferta pracy jest już nieaktualna.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
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 Node.js
- You are familiar with and (preferably) hyped about Blockchain, Web3, AI or Distributed Networks