Описание: Клиент — американская образовательная компания, разрабатывающая учебные программы и решения для формирующего оценивания K–12. Её интерактивные продукты поддерживают учителей и учеников от начальной до старшей школы и используются более чем в 21 000 школ во всех 50 штатах, обслуживая свыше 10 миллионов учащихся.
Задачи:
•Проектировать, разрабатывать и поддерживать масштабируемые высокопроизводительные решения на JavaScript и TypeScript
•Принимать технические решения в разработке бэкенда на Node.js и современных фронтенд-фреймворках, таких как React
•Выявлять и устранять проблемы производительности, масштабируемости, надёжности и безопасности в сложных системах
•Участвовать в код-ревью, архитектурных обсуждениях и технических улучшениях, а также инициировать их
•Улучшать наблюдаемость системы, мониторинг, логирование и обработку ошибок
•Обеспечивать высокое качество кода через тестирование, документацию и практики CI/CD
Требования:
•BS/MS в области Computer Science или эквивалентная степень
•5+ лет профессионального опыта разработки ПО
•2+ года опыта работы с TypeScript
•2+ года опыта работы с современным фронтенд-фреймворком, таким как React
•Опыт серверной разработки на Node.js
•Опыт работы с технологиями баз данных, желательно NoSQL, включая MongoDB
•Профессиональный или личный опыт использования и интеграции современных AI-технологий кодинга, таких как LLM, Model Context Protocol, Claude Code и GitHub Copilot
•Сильные навыки решения проблем и опыт работы со сложными системами и большими кодовыми базами
•Сильные коммуникативные навыки и навыки сотрудничества, способность работать самостоятельно
Условия:
•Отпуск согласно законодательству страны проживания сотрудника
•Медицинская страховка для сотрудника и близких
•10 дней оплачиваемого больничного без справки от врача; далее — согласно законодательству страны проживания сотрудника
•Выходные по государственным праздникам согласно официальному календарю
•Два крупных корпоративных мероприятия и небольшие встречи с коллегами
•Сервис поддержки по техническим и бытовым рабочим вопросам
•Оплата IT-сертификаций и доступ к курсам и обучающим платформам
•Пакет льгот может отличаться в зависимости от региона и типа контракта