Вакансия: Backend Developer (JavaScript/TypeScript) в Санкт-Петербург

Полное описание вакансии: Backend Developer (JavaScript/TypeScript) в Санкт-Петербург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1730599 Backend Developer (JavaScript/TypeScript) Санкт-Петербург > Дримкас open 2024-09-12
Необходимые навыки
  • > JavaScript
  • > TypeScript
  • > Node.js
  • > PostgreSQL
  • > RabbitMQ
  • > MongoDB
  • > Jenkins
Требования

Опыт разработки чистой и микросервисной архитектуры. Уверенное владение JavaScript и TypeScript. Глубокое понимание Node.js (разработка web/ws-серверов, хорошее знание...

Обязанности

Проектирование и разработка микросервисной архитектуры с нуля. Оптимизация и поддержка существующей архитектуры и функционала. Разработка интеграций с внешними и внутренними...

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У нас:

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

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

Вверх