Продвинутый nodejs backend разработчик
Зарплата
от 90 000 до 180 000 ₽
Требования
Местоположение и тип занятости
Компания
Проектирование, разработка, внедрение и поддержка комплексных облачных решений
Описание вакансии
Условия работы
Привет! Мы - complex cloud solutions, Московская IT компания.
Мы занимаемся разработкой комплексных IT-Экосистем, CRM, ERP, SaaS и мобильных приложений для российского и зарубежного бизнеса.
Занимаемся коммерческой разработкой и запускаем собственные проекты.
- Молодой, амбициозный коллектив.
- Опытные менторы.
- Неформальная рабочая обстановка.
- Гибкий график.
- Интересные, сложные задачи.
- Гарантированная прокачка достойных сотрудников по скилам и ЗП.
- ccs.msk.ru
- Удаленка, фултайм.
- Москва
ЗП: 90000 - 180000:
- Испытательный срок 2 месяца, ЗП 90 000 на руки.
- По окончании испытательного срока, 110 000 на руки.
- Далее, вам не придется просить поднять ЗП, мы внимательно следим за успехами сотрудников и поднимаем ЗП самостоятельно, как правило, это связано с успешно завершенными этапами проекта.
- Также, предусмотрены премии, привязанные к крупным релизам или иным достойным событиям.
Кого мы ищем:
- Мы ищем надежного, опытного бэкенд разработчика, способного проектировать и воплощать.
- Сегодня перед нами стоит задача расширения надежного костяка сильных разработчиков с которым мы будем играть в долгую и развивать компанию вместе.
- В первую очередь мы ищем людей подходящих нам по духу, амбициям и человеческим качествам, с теми кто не боится трудностей, готов брать на себя ответственность и выполнять взятые на себя обязательства.
- Отсутствие бюрократии и фокус на результате.
Задачи и требования:
- Разработка новых модулей в существующей, грамотной архитектуре проекта.
- Мы ищем людей, способных не только выполнять поставленные задачи но и преимущественно самостоятельно продумывать реализацию, ставить задачи и выполнять своими силами или с помощью тиммейтов. При этом важно чтобы на этапе проектирования и контроля человек мог проследить не только за “своей” областью - бэкенд, но и за тем, как это должно быть реализовано и на каком сейчас этапе в других областях (фронт/моб. приложение). Речь не про управление фронтендерами, а про четкое осознание задачи в целом и умение качественно решить ее в коллаборации с коллегами.
- Разработка интеграций с различными системами. Должны предусматриваться следующие особенности:
- Интеграция как правило подразумевает высокую нагрузку и должна быть написана оптимально с точки зрения как запроса (поддержания актуальности) данных так и их обновления. То есть не делать лишней работы, но гарантировать актуальность.
- Сложные последовательные (возможно разветвленные) действия с различными системами (в том числе и с собственной базой, а не только с внешними) должны корректно обрабатываться в случае сбоев на любом из этапов, а по возможности восстанавливать нормальный ход событий.
- Коммуникация с представителями интегрируемой системы, представителями организаций использующих систему и всеми, кто только не понадобится для решения проблемы.
- Самостоятельная работа с документациями.
- Способность самостоятельно развернуть тестовый стенд и подготовить комфортные условия для разработки. В том числе и логирование взаимодействия.
- Оптимизация существующих методов под высокие нагрузки по ним. В том числе. при необходимости, с кардинальным изменением структуры.
- Самостоятельная проверка написанных (собой) модулей с проработкой различных ситуаций “где и что может пойти не так”.
- Ведение задач в трекере Youtrack. Логирование затраченного времени.
- Общий митинг в дискорде по пятницам.
Мы предлагаем:
- Дружный коллектив, умных и интересных людей, а главное опытных разработчиков, готовых делиться знаниями.
- Мы создали и продолжаем развивать фулстек платформу для разработки ERP систем на NodeJs “GoCore”, за счет которой вся разработка в компании стандартизирована, грамотна и удобна. Планируем часть механизмов ядра выносить в микросервисы.
- Для нас важен качественный, чистый код и грамотная архитектура.
- Работаем по спринтам.
- Релизы раз в 1-3 недели, в зависимости от стадии проекта.
- Фултайм удаленка.
Что мы ждем от кандидата:
Hard skills:
- Отличное знание node JS, javascript, ES6
- Опыт коммерческой бэкэнд разработки на node js от 1.5 лет.
- Typescript
- SQL (Понимание. Писать sql запросы не потребуется)
- ES6 (браузер)
- React/React Native будут плюсом
Прочее:
- WebStorm (крайне желательно именно эта IDE)
- Git
- Youtrack
Soft skills:
- Вы стремитесь быть ключевым разработчиком в проекте.
- Вы делаете результат.