FullStack Developer (JavaScript/TypeScript)

Дата размещения вакансии: 01.07.2024
Работодатель: Дримкас
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Чкаловский проспект 50
Требуемый опыт работы:
От 3 до 6 лет

Дримкас — это экосистема для малого бизнеса, включающая в себя железо, программное обеспечение, облачные решения и защиту информации. Мы разрабатываем софт и онлайн-сервисы, которые помогают эффективно развивать бизнес, сохранять и увеличивать прибыль. Ежедневно тысячи предпринимателей по всей стране пользуются нашими продуктами.

Мы ищем FullStack-разработчика для команды облачных сервисов (управление торговлей, аналитика продаж, система лояльности).

Формат работы: офис или гибрид.

Основные обязанности:

  • Проектирование и разработка микросервисной архитектуры с нуля

  • Оптимизация и поддержка существующей архитектуры и функционала

  • Разработка интеграций с внешними и внутренними сервисами компании

Необходимые навыки back-end:

  • Опыт разработки чистой и микросервисной архитектуры

  • Уверенное владение JavaScript и TypeScript

  • Глубокое понимание Node. js (разработка web/ws-серверов, хорошее знание стандартной библиотеки, понимание сильных и слабых сторон платформы)

  • Опыт работы с Websockets, Redis и Docker

  • Владение SQL для написания запросов с джойнами и агрегацией (мы используем PostgreSQL)

  • Опыт работы с NoSQL БД (мы используем MongoDB)

  • Опыт работы с брокерами сообщений (идеально, если знакомы с RabbitMQ)

  • Опыт настройки непрерывной интеграции (CI/CD)

Необходимые навыки front-end:

  • Опыт разработки приложений на React

  • Использование препроцессоров LESS/SASS/SCSS, CSS-in-JS

  • Умение работать с Docker, Webpack или другими сборщиками

  • Опыт использования Redux или других менеджеров состояния

  • Опыт создания собственной UI-библиотеки

Дополнительные плюсы:

  • Навык оптимизации запросов к базе данных

  • Готовность к экспериментам и изучению новых технологий

  • Понимание принципов тестирования и опыт написания юнит-тестов

  • Знание технологии gRPC

  • Понимание задач и целей методологии Scrum

  • Умение разбираться в legacy-коде для поддержания старых проектов

У нас:

  • Востребованные программные продукты, на развитие которых вы влияете
  • Гибкое начало рабочего дня
  • Полностью официальная заработная плата
  • Система грейдов, основанная на прозрачной оценке знаний
  • Возможности развития и профессионального роста
  • ДМС со стоматологией
  • Работа в офисе класса «А+" (метро «Петроградская», «Чкаловская»)

Спасибо за внимание! Ждём вас!