Москва, Моховая улица, 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)
Условия
оформление по ГК
полный рабочий день
техника на твой вкус
Москва
от 300000 RUR
Your Personal Agent
Москва
до 350000 RUR
Наталия Васильевна Сухина
Москва
от 2500 USD