Основні обов’язки : Розробка багаторазового, тестованого, масштабованого та ефективного коду за допомогою Rust < /li> Створення коду, який вимагає низькорівневого контролю Внесення вкладу в проекти з відкритим кодом на GitHub Асинхронне, паралельне та мережеве програмування (TCP, UDP, Розробка для всіх трьох провідних платформ: Linux, macOS і Windows Дизайн REST API (низькопівневий API) Отримайте відгуки від інших команд щодо вищезазначеного. Перевірте те, що ви пишете, за допомогою мо
Основні обов’язки :
- Розробка багаторазового, тестованого, масштабованого та ефективного коду за допомогою Rust < /li>
- Створення коду, який вимагає низькорівневого контролю
- Внесення вкладу в проекти з відкритим кодом на GitHub
- Асинхронне, паралельне та мережеве програмування (TCP, UDP,
- Розробка для всіх трьох провідних платформ: Linux, macOS і Windows
- Дизайн REST API (низькопівневий API)
- Отримайте відгуки від інших команд щодо вищезазначеного.
- Перевірте те, що ви пишете, за допомогою модульних, інтеграційних і ручних тестів li>
- Зробіть внесок у комітет Технічної ради компанії
- Відвідуйте щоденні та щотижневі стенд-апи, планування спринтів, ретроспективи, 1:1s
- Спільна робота в часовому поясі CET і підтримка інші інженери в команді та між командами
- Виконувати необхідні завдання з обслуговування
Вимоги : - Ви маєте мінімум 6 років досвіду у проектуванні та системі програмування
- Ви маєте досвід мережевого програмування низького рівня
- Ви маєте досвід впровадження протоколу TCP (ми підтримуємо наш власний форк бібліотеки smolTCP)
- Ви вже використовуєте та любите Rust включно з async
- Ви маєте досвід роботи з < b> безпека мережі та протоколи шифрування
- Ви маєте досвід роботи з асинхронним і паралельним програмуванням
- Ви добре володієте знання загального дизайну програмного забезпечення, а також дизайну API (зокрема REST )
- Ви знаєте інструменти командного рядка та сценарії оболонки < /li>
- Ви вправно працюєте з Git, Github і його інструментами, а також знаєте, як використовувати їх у більш важливих проектах.
- Ви добре розв’язуєте проблеми та d навички електронної помилки
- Ви швидко навчаєтесь і прагнете опанувати нові технології і проекти
- Ви можете вільно спілкуватися англійською
Приємно мати:
- Ви знайомі з Python і Node.js
- Ви володієте фреймворками віртуалізації
- Ви маєте досвід використання Qemu , налаштування взаємодії із зовнішнім хостом програми та розробка
- Ви робите внески в проекти з відкритим вихідним кодом, пов’язані з мережею чи віртуалізацією.
- Ви знайомі з блокчейном, Web3, штучним інтелектом або розподіленими мережами та (бажано) розголошуєтеся про них
Основні обов’язки :
- Розробка багаторазового, тестованого, масштабованого та ефективного коду за допомогою Rust
- Створення коду, що потребує низькорівневого контролю
- Зробіть внесок у проекти з відкритим кодом на GitHub
- Асинхронне, одночасне та мережеве програмування (TCP, UDP,
- Розробка для всіх трьох провідних платформ: Linux, macOS і Windows
- Дизайн REST API (API низького рівня)
- Отримайте відгуки від інших команд щодо вищезазначеного
- Перевірте те, що ви пишете, за допомогою модульних, інтеграційних і ручних тестів
- Внесіть свій внесок до компаніїКомітет Технічної ради
- Відвідуйте щоденні та щотижневі стенд-апи, планування спринтів, ретроспективи, 1:1
- Працюйте разом у часовому поясі CET і підтримуйте інших інженерів у команді та між командами.
- Виконуйте необхідні завдання з технічного обслуговування
,[]
Вимоги: TCP, Rust, Network Security, Protocols, API, REST API, Shell, Git, GitHub, C++, Python, Node.js, Virtualization, Networking, Blockchain, Web3, AI
Інструменти: Github, GitHub, GIT, Jenkins, Agile, Scrum.
Додатково: Абонемент на спорт, приватна медицина, бюджет конференції, ретрити, рівна структура, невеликі команди, міжнародні проекти, відсутність дрес-коду, сучасний офіс, атмосфера стартапу, внутрішні тренінги. h3>