Senior Backend (Node.js, TypeScript) Developer
О нас и о продукте:
Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня CPM/EPM класса.
Наш продукт — универсальная платформа для оптимизационного, консолидационного, интегрированного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики.
Платформа обеспечивает возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании.
Чем предстоит заниматься:
- Разработка кода backend части комплексного серверного приложения;
- Поддержка существующей кодовой базы;
- Создание и поддержка тестовой инфраструктуры;
- Взаимодействие с продакт-менеджерами.
Мы ожидаем от кандидата:
- Опытный пользователь или администратор Linux;
- Опыт работы с Node.js/TypeScript в бэкенд приложениях;
- Опыт работы с MongoDb;
- Опыт работы с Git;
- Опыт работы с CI/CD решениями;
- Опыт работы с SQL базами данных (MySQL/MariaDB, Postgres, MS SQL, Oracle);
- Опыт разработки HTTP серверов на NodeJS с помощью Express, KOA или др.;
- Опыт разработки REST и WebSocket серверов;
- Опыт написания unit-тестов;
- Знание HTML, CSS и браузерного JS;
- Опыт настройки NginX, Apache или др.;
- Практический опыт использования серверов очередей;
- Опыт работы с Redis.
Дополнительным преимуществом будет:
- Опыт установки Docker и сборки Docker-образов для Node.js серверов;
- Знакомство или предпочтительно опыт работы с React/Vue.js/др., Webpack/Gulp/др.;
- Опыт разработки приложений с использованием Next.js;
- Знакомство с Google Protobuf и gRPC;
- Хорошее понимание микросервисной архитектуры;
- Опыт работы с большими проектами;
- Опыт работы в команде.
Работа у нас – это:
-
Официальное трудоустройство в аккредитованной IT компании;
-
Полностью удаленный формат работы;
-
Прозрачная система вознаграждения;
-
Возможность соблюдать work/life balance;
-
Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов);
-
Возможность посещения внутренних митапов и неформальных мероприятий;
-
Возможность обучения английскому языку;
-
А также возможность расти вместе с нами, общаться с коллегами без излишних формальностей, повышать свой уровень знаний и работать в удовольствие.
Для технического собеседования необходимо выполнить тестовое задание.
Программист-разработчик
Backend-разработчик
Праздничные дни не оплачиваются.
Переработки в выходные оплачиваются по обычной ставке.
Часы простоя оплачиваются только если об этом есть отдельная договоренность.
Сложилось впечатление, что в компании большая текучка кадров, т.к. многие работают недавно.
Низкая компетенция тимлида, не понимает базовых вещей как в nodejs, так и в ООП, проект делается тяп-ляп. На ежедневных общих созвонах ведет токсичное общение с коллегами. Задачи ставятся как попало. Ревью не проводится по несколько дней, количество веток растет.
Не соблюдаются устные договоренности как в разработке, так и в денежных вопросах, ни с непосредственным руководителем, ни с директором.
За неделю до конца трехмесячного испытательного срока сообщили, что я его не прошел по надуманной причине, хотя до этого претензий озвучено не было. Обещанный бонус в конце испытательного срока не выплатили.
Junior Frontend Developer
Конкретно по разработке - современный стек, помощь от коллег, хорошие возможности роста, оплата джунам времени на обучение.
Кроме развития по веб-разработке, некоторые по-желанию могут переходить в бэкенд или в тех-поддержку и обратно, или работать параллельно и там и там.
Второе - компания на данный момент не попадает под условия для получения льготной ипотеки айтишникам