Разработчик Node.js

Дата размещения вакансии: 20.01.2025
Работодатель: Росэксперт
Уровень зарплаты:
от 100000 до 250000 RUR
Город:
Калининград
Требуемый опыт работы:
От 3 до 6 лет

Ищем опытного Node.js - разработчика на проектную или постоянную работу, чтобы ускорить разработку веб-приложения для массовой отправки приветственных писем и ведения переписки через Mail.ru аккаунты.

Задача продукта:

Создать удобное веб-приложение для автоматизированной отправки писем с Mail.ru аккаунтов и ведения всей дальнейшей переписки в одном окне.

Что сделано сейчас:

Разработана архитектура приложения и структура базы данных.

Подготовлен прототип веб-интерфейса.

Есть готовый скрипт рассылки сообщений (отправка писем работает).

Участвует один программист, который ведёт основную часть разработки.

Что предстоит сделать:

Доработать бэкенд (загрузка и валидация аккаунтов, чтение писем и т.д.).

Создать фронтенд и связать его с бэкендом.

Реализовать логику отображения и фильтрации писем в едином окне.

Настроить фоновый процесс отправки писем с учётом рандомных задержек (отдельный worker-инстанс).

Обязанности:

Технологический стек

Node.js – основная платформа для бэкенда.

Prisma или drizzle – ORM для работы с базой данных.

Redis или DragonflyDB – in-memory-хранилище для обеспечения быстрой работы сервиса.

Контейнеризация – отдельный контейнер (worker) для асинхронной рассылки писем.

Необходимо использовать современные и производительные инструменты, чтобы обеспечить надёжную и масштабируемую инфраструктуру.

Условия:

  • Формат работы: рассматриваем как формат проектной работы, так и трудоустройство в штат.

    Оплата: обсуждается индивидуально в зависимости от опыта и объёма работ.

  • От себя гарантируем гибкую схему сотрудничества и своевременную оплату, а также бонусы за досрочное завершение проекта.

    От Вас ожидаем максимальное вовлечение в процесс, нацеленность на результат и готовность довести проект до логического завершения.

    У вас будет возможность влиять на ключевые решения по архитектуре и развитию приложения.