itg corporation

Middle-разработчик Rust (control plane сетевых сервисов, FreeBSD)

itg corporation · На сервисе с: 18.08.26 17:08

Зарплата не указанаРоссияСанкт-ПетербургОфис

vStack входит в Корпорацию ITG и является российской платформой виртуализации: серверная виртуализация, программно-определяемые хранилище и сеть. Мы создаём полный стек сетевых сервисов виртуального дата-центра enterprise-уровня: маршрутизация, firewall, NAT, DNS, DHCP, балансировка, VPN, отказоустойчивость, BGP/EVPN. Ядро стека — control plane на Rust поверх FreeBSD. Команда компактная: каждый инженер напрямую влияет на архитектуру и видит свой код в продукте у реальных заказчиков.

Сейчас мы в поиске Middle-разработчика Rust.

Основные задачи:

  • Разработка control plane сетевых сервисов виртуального дата-центра: маршрутизация, firewall, NAT, DNS, DHCP, балансировка, VPN, отказоустойчивость;
  • Интеграция системных сервисов FreeBSD (pf, FRR, dnsmasq, dhcpd, haproxy, strongswan) в единый управляемый контур;
  • Участие в проектировании и развитии продукта.
Что надо знать и уметь:
  • Опыт коммерческой разработки от 2 лет, из них на Rust — от года;
  • Асинхронный Rust: tokio, каналы, отмена задач, работа с блокирующими вызовами;
  • Сети L2–L4: TCP/IP, маршрутизация, NAT, stateful firewall, VLAN;
  • Уверенная работа с Unix: демоны, процессы, сигналы; git;
  • RPC и очереди сообщений (JSON-RPC, AMQP/RabbitMQ или аналоги);
  • Готовность работать с FreeBSD как основной платформой (предыдущий опыт не обязателен).
Мы используем:
  • Rust (tokio, serde, lapin), SQLite;
  • FreeBSD: pf, CARP + pfsync, if_vxlan;
  • FRR и GoBGP (BGP, BFD, EVPN);
  • RabbitMQ (JSON-RPC over AMQP);
  • dnsmasq, ISC dhcpd, haproxy, strongswan;
  • GitLab CI.

Большим плюсом будет:

  • Опыт работы с FreeBSD или другой BSD-системой;
  • Практика с BGP / EVPN / VXLAN или другим сетевым control plane;
  • Опыт работы с VMware NSX или другим SDN-решением;
  • Умение читать чужой код на Rust, C и Go (FRR, GoBGP, ядро FreeBSD).

Что ты получишь от компании:

  • Работу в международной IT-компании;
  • Полностью официальное оформление по ТК РФ, с полностью белой заработной платой и отпуском 28 дней;
  • Бонусы и премии по результатам работы;
  • Конкурентный уровень заработной платы, который мы готовы обсудить на собеседовании;
  • Современный офис в центре Санкт-Петербурга в бизнес-центре класса А (в пешей доступности от ст. м. Чернышевская);
  • Высокопрофессиональную, молодую и дружную команду специалистов, увлеченных своим делом;
  • ДМС через год работы;
  • Профессиональный рост, наставничество и личностное развитие;
  • Обучение за счет компании, в том числе и профессиональная сертификация.

Похожие вакансии Other (Ruby, Rust, Elixir)

Соц.сети
E

Senior Elixir Developer

erlang_solutionsНа сервисе с: 19.08.26 20:47
Зарплата не указанаПольшаУдалёнка

Senior Elixir Developer
Erlang Solutions (Poland )
Full time - Remote
https://elixirjobs.net/offers/erlang-solutions-senior-elixir-developer-12d22eea

Соц.сети
L

Ruby on Rails Developer (Middle/Senior)

lagrange_labsНа сервисе с: 19.08.26 18:06
5 000–8 000 $ (≈ 426k–681k ₽)Не указана странаЛокация не указанаУдалёнка

#вакансия #ruby #rubyonrails #backend #ror #web3 #remote

Вакансия: Ruby on Rails Developer (Middle/Senior)
Компания: Lagrange Labs
Вилка: 5 000 – 8 000 USD + Token Options
Условия: Full-time, Remote, работа в международной инженерной команде

Задачи:
— Проектирование и разработка масштабируемых бэкенд-сервисов на Ruby on Rails.
— Создание и поддержка надежных REST/GraphQL API для взаимодействия с фронтендом и мобильными приложениями.
— Интеграция с блокчейн-инфраструктурой (Ethereum, L2-сети) через JSON-RPC и специализированные гемы (eth.rb и др.).
— Оптимизация производительности приложений, работа с кэшированием (Redis) и фоновыми задачами (Sidekiq).
— Проектирование архитектуры баз данных (PostgreSQL) и работа со сложными миграциями данных.
— Покрытие кода Unit и Integration тестами (RSpec), проведение Code Review.
— Участие в автоматизации бизнес-логики и интеграции с внутренними системами (CRM, ERP).

Требования:
— Опыт коммерческой разработки на Ruby / RoR от 3 лет.
— Глубокое понимание принципов ООП, SOLID и паттернов проектирования.
— Практический опыт работы с PostgreSQL, Redis и Sidekiq.
— Умение писать чистый, поддерживаемый и протестированный код.
— Понимание основ Web3 (транзакции, смарт-контракты, работа с кошельками).
— Навыки работы с Docker и понимание CI/CD процессов.
— Английский язык: Upper-Intermediate (активная коммуникация в Slack и на созвонах).

Будет плюсом:
— Опыт работы с высоконагруженными системами.
— Знание других языков программирования (Go, Elixir или JavaScript).
— Опыт участия в Open-source проектах.

Контакт для связи: Gorskines

➖➖➖➖➖➖➖➖➖➖
Подпишись на Python Jobs

Другие площадки
Q

Middle / Senior Software Engineer

querify_labsНа сервисе с: 19.08.26 17:08
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

At Querify Labs, we work with technology companies on the design and implementation of complex data infrastructure systems. Our engineers contribute to projects involving query processing, storage engines, distributed systems, and analytical infrastructure.

Our engineers primarily work with Java and C++, though we are not tied to any specific language or technology stack. We value strong engineering fundamentals and the ability to select the right tools for the problem at hand.

We leverage modern AI-assisted development tools to accelerate research, prototyping, implementation, and code exploration. We view AI as a force multiplier for experienced engineers rather than a replacement for engineering judgment, system design, or deep technical expertise.

We actively study open-source systems, academic research, and production architectures to make informed engineering decisions.

We are looking for experienced software engineers who enjoy solving hard systems problems, diving deep into internals, and building complex software from first principles.

Responsibilities

  • Design and implement core system components
  • Investigate performance bottlenecks and scalability challenges
  • Analyze open-source projects and research papers
  • Write technical design documents and validate ideas through prototypes
  • Participate in architecture discussions and code reviews
  • Work closely with experienced database and distributed systems engineers

Requirements

  • Strong knowledge of algorithms and data structures
  • Solid software engineering experience in Java, C++, Rust, or another systems-oriented language
  • Interest in databases, query processing, storage engines, or distributed systems
  • Strong analytical and problem-solving skills
  • Ability to understand complex technical trade-offs and communicate them clearly
  • Curiosity, ownership, and a desire to learn new technologies

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.