Моховая улица 11с3
Сфера
электронная коммерция, системная интеграция, лицензирование, культура и энтертейнмент. Zapomni занимается разработкой и внедрением SaaS решений в сфере автоматизации культуры, развитием собственной платежной системы, CRM системы, культурно-туристического агрегатора по онлайн продаже билетов и услуг.
Мы ищем
Опытного backend-разработчика для работы над сервисами в составе ситемы. Вам предстоит разрабатывать и поддерживать серверные решения, интегрироваться со смежными системами, оптимизировать производительность и разрабатывать новый функционал
Технологический стек
Язык: TypeScript
Платформа: Node.js
Фреймворки: Koa, TypeORM, Bull (для фоновых задач)
Базы данных: PostgreSQL, Redis
Дополнительно придется иметь дело с: Kafka, SOAP, FTP,
Основные задачи:
Разработка и поддержка API (примущественно REST)
Работа с очередями задач (Bull) и фоновыми процессами
Интеграция с внешними сервисами (SMS, платежи, 1С и др.)
Оптимизация запросов к PostgreSQL
Написание unit- и e2e-тестов
Участие в проектировании архитектуры
Требования
Опыт коммерческой разработки на Node.js от 3 лет
Глубокое знание TypeScript
Опыт работы с Koa/Express, TypeORM/Sequelize
Знание SQL (PostgreSQL) и принципов работы СУБД
Опыт работы с Redis, очередями (Bull/Kafka)
Умение писать тестируемый и поддерживаемый код
Опыт работы в команде с git, code review
Будет плюсом:
Знание Docker и Kubernetes
Понимание принципов построения отказоустойчивых систем
Знание Electron и Angular 12+
Опыт работы с системами для оффлайн-работы (PWA, Service Workers)
Условия
оформление по ГК
полный рабочий день
техника на твой вкус