Компания Дронсхаб ищет разработчика, для усиления команды по разработке серверов управления техникой. Хотим найти коммуникабельного и опытного бэкендера, для развития наших продуктов.
Вас ждут разнообразные задачи по улучшению существующего функционала и внедрению новых технологий в наш продукт, который мы хотим сделать безопасным, быстрым и приятным в использовании для пользователей.
Основные задачи:
- Разработка сервера на bun (аналог node.js);
- Разработка нового функционала;
- Обеспечение надежной и стабильной передачи данных, включая мониторинг и логирование работы системы;
- Оптимизация производительности кода и обеспечение масштабируемости системы;
- Настройка и поддержка API;
- Написание технической документации для созданного ПО.
Основной стек:
- NodeJS/BunJS
- Socket.IO
- PostgreSQL
- PrismaORM
- RabbitMQ
- JavaScript / TypeScript
Мы ждем от вас:
- Уверенные знания node/bun и понимание работы с асинхронными процессами, потоками и событиями;
- Умение работы с базой данных PostgresQL;
- Построение оптимизированных SQL-запросов;
- Умение разрабатывать модульную бизнес-логику, конкретно - реализовать систему правил на разрешение действий;
- Умение работать с асинхронным брокером сообщений RabbitMQ;
- Умение работать с системой кэширования Redis;
- Опыт работы в команде, умение коммутировать и аргументировать свою позицию;
- Готовность принимать архитектурные решения и разрабатывать функционал с нуля.
Условия:
- Работа в офисе с 10:00 до 19:00, возможность эпизодической удаленной работы
- Возможность развития вместе с командой и компанией