Backend Developer (JavaScript/TypeScript)
Дримкас – это экосистема для малого бизнеса, включающая в себя железо, программное обеспечение, облачные решения и защиту информации. Мы разрабатываем софт и онлайн-сервисы, которые помогают эффективно развивать бизнес, сохранять и увеличивать прибыль. Ежедневно тысячи предпринимателей по всей стране пользуются нашими продуктами.
Мы ищем Backend-разработчика в команду облачных сервисов (управление торговлей, аналитика продаж, система лояльности).
Формат работы: офис или гибрид.
Основные обязанности:
-
Проектирование и разработка микросервисной архитектуры с нуля
-
Оптимизация и поддержка существующей архитектуры и функционала
-
Разработка интеграций с внешними и внутренними сервисами компании
Необходимые навыки back-end:
-
Опыт разработки чистой и микросервисной архитектуры
-
Уверенное владение JavaScript и TypeScript
-
Глубокое понимание Node.js (разработка web/ws-серверов, хорошее знание стандартной библиотеки, понимание сильных и слабых сторон платформы)
-
Опыт работы с Websockets, Redis и Docker
-
Владение SQL для написания запросов с джойнами и агрегацией (мы используем PostgreSQL)
-
Опыт работы с NoSQL БД (мы используем MongoDB)
-
Опыт работы с брокерами сообщений (идеально, если знакомы с RabbitMQ)
-
Опыт настройки непрерывной интеграции (CI/CD)
Дополнительные плюсы:
-
Навык оптимизации запросов к базе данных
-
Готовность к экспериментам и изучению новых технологий
-
Понимание принципов тестирования и опыт написания юнит-тестов
-
Знание технологии gRPC
-
Понимание задач и целей методологии Scrum
-
Умение разбираться в legacy-коде для поддержания старых проектов
У нас:
- Востребованные программные продукты, на развитие которых вы влияете
- Гибкое начало рабочего дня
- Полностью официальная заработная плата
- Возможности развития и профессионального роста
- ДМС со стоматологией
- Работа в офисе класса «А+» (метро «Петроградская», «Чкаловская»)
Спасибо за внимание! Ждём вас!
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).