Backend NodeJS Разработчик (Bun+Elysia)
О нас:
Мы строим инновационную fashion-tech платформу с новым для России пользовательским опытом. Собираем команду ядра, чтобы вырастить эффективную продуктовую IT-компанию. На сервере у нас модульный монолит со строгими границами. Полная изоляция модулей. Функционал делегируется через depency injections.
Обязанности:
Нужно разрабатывать АПИ, который используется клиентами: мобильное приложение, веб клиент и админ панели. Разрабатывать функционал модулей(продукт, заказ, доставка и другие) и общий функционал (кэш-слой, аутентификация и другие). Также нужно работать на интеграцией с внешними АПИ(платежные системы, сервисы аналитики, ЦРМ и другие).
Позиция хорошо подходит для человека, который предпочитает стартапы, готов принимать решения в неопределнной ситуации и брать на себя ответственность за их исполнение.
Требования:
- Node.JS - нужно знать хорошо. Опыт с Bun/Deno будет преимуществом.
- TypeScript
- PostgresQL
- Kafka
- Redis
- Podman/Docker
- CI/CD pipelines
- Тестирование: unit, integration, e2e, load, property based tests - мы серьезно относимся к тестированию
- Опыт написание OpenAPI документация
- Опыт работы с monorepo (nx/turborepo/bun)
- Опыт написания библиотек будет плюсом
- Git + GitHub
Основные технологии:
- Bun
- Elysia.JS
- Valibot
- OpenAPI
- Awilix
- Effection
- bun test, k6, fast-check - для тестов
Что мы предлагаем:
Возможность писать код и не учавствовать во всей этой веселой корпаративной жизни. Проект с нуля: возможность использовать самые свежие технологии, даже те, что сейчас в бета :) Участие в создании нового пользовательского опыта в fashion-сегменте Возможность быть частью сильной технической команды и с нуля построить классный продукт Конкурентная зарплата, обсуждается индивидуально.
Офис в центре Санкт-Петербурга (Чернышевская/Восстания) + гибридный формат работы
Присылайте резюме на почту: hr@brand-map.online