Обязанности:
Мы – аутсорсинговая IT-компания Aston, разрабатываем программное обеспечение на заказ и оказываем услуги IT-аутсорсинга предприятиям, организациям и стартапам. Работаем на рынке с 2007 года, в штате — 2500+ сотрудников. Активно развиваемся в таких доменах как Finance, Healthcare, eCommerce, IoT, Media and Entertainment, Big Data, Machine learning, Deep learning. Чем предстоит заниматься? Автономно и увлеченно работать Находить решения самостоятельно без постоянного надзора Генерировать идеи для разработки продукта Предлагать и реализовывать решения с минимальным количеством входных данных Работать с абстрактными или неполными требованиями Применять отличные аналитические и логические способности Определять и выполнять задачи по проекту Проводить анализ минимальных входных требований и предлагать технические решения Участвовать в обсуждении и принятии архитектурных решений Тестировать и отлаживать код для обеспечения высокого качества продукта Чего мы ждем от специалиста? Опыт работы в роли Full Stack Developer(Node.js) от 3 лет Высшее образование в Computer Science Опыт настройки сборщика проекта, включая транспилятор Typescript и бандлер Webpack Опыт работы с NoSQL базами данных, предпочтительно с MongoDB Опыт организации и использования хранилища состояния Redux Опыт разработки WebRTC-решений для видеоконференций: экспертиза в сетевых аспектах — использование STUN/TURN серверов для обхода NAT, реализация подобных приложений для различных браузеров — Chrome, Safari, Firefox, Edge - Маст-хэв Понимание основных принципов работы серверной части и клиент-серверных взаимодействий Знание Node.js, включая организацию высоконагруженных параллельных вычислений с помощью web worker и кластеризации Понимание Promise и умение организовать защиту ресурсов при параллельном выполнении кода Навыки написания базовых объектов синхронизации: критической секции, мьютекса, семафора Понимание модульной системы и различий между модулями CommonJS и ES Modules Уверенное знание реляционных баз данных и языка SQL, включая написание триггеров и хранимых процедур Глубокое знание React, технологий авторизации и аутентификации (JWT, OAuth) Уверенное знание CSS и HTML, включая CSS Grid и Flexbox Будет плюсом: Опыт работы с турбомонорепозиториями, включая их настройку, оптимизацию и управление рамках единого репозитория. Что мы предлагаем? Хорошая зарплата Размер зарплаты обсуждаем отдельно с каждым кандидатом Доплачиваем за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании Развитие в профессии долгосрочные проекты от российских заказчиков; возможность выбирать или менять проект и пробовать себя в новых направлениях; прозрачная система Performance Review; ментор на все время работы в компании. Комфорт и свобода свободный релокейт между офисами компании; возможность выбирать формат работы: удаленный, из офиса или гибридный; комфортные офисы в городах-центрах разработки; поэтапная система адаптации новых сотрудников. Обучение корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только; участие в технических митапах и конференциях в качестве гостя и спикера. Социальный пакет Оформление по ТК РФ Медицинская страховка (+стоматология) Частичная компенсация спортивных абонементов Компенсация расходов на оплату коворкинга Оплачиваемый бенч Оплачиваемый отпуск 28 дней в году Оплачиваемые больничные Корпоративная жизнь корпоративы и тимбилдинги; детские праздники и мастер-классы с подарками и сладостями для семей сотрудников. Адреса наших офисов: г. Москва, БЦ “Башня Империя”, 50 этаж, офис 13/Пресненская набережная 6, строение 2; г. Санкт-Петербург, БЦ “Ренессанс Холл”, 8 этаж, 801/Владимирский проспект, 23; г. Казань, улица Н. Ершова, 76/1, офис 213; г. Ростов-на-Дону, улица Текучева, 246, 3 этаж. г. Нижний Новгород, ул. Белинского, д. 63, 3 этаж, коворкинг "VMESTE" г. Самара, Коворкинг "Профит Румс", Московское шоссе, д.4 корп 4, этаж 4 (IT парк Монте Роза).