Node.js разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет, мы команда aim!
Мы создаем цифровые продукты и сервисы: изучаем потребности аудитории, анализируем, проверяем гипотезы, проектируем интерфейсы и пишем тексты, разрабатываем и тестируем.
Aim — номер один в дизайне приложений для торговли по версии Рейтинга Рунета и звание Supreme product design studio по итогам кейс-чемпионата Pioneum. За последний год мы запустили вместе с Перекрёстком новый интернет-магазин, развивали коммуникации в мобильном приложении, сделали более десяти проектов для экосистемы СБЕРа, редизайн для топ бьюти ритейлера, делаем глобальный редизайн для банка из топ-10, перезапустили сайт для Synergetic, поработали над проектами SOKOLOV, вышли на международный рынок.
Сейчас мы ищем Backend Node.js разработчика для работы над крупным проектом.
Ожидания от кандидата
Чем будешь заниматься
- Разработка серверной части приложений на Node.js, включая проектирование и реализацию функциональности;
- Создание и поддержка API для взаимодействия с клиентскими приложениями;
- Оптимизация производительности и масштабируемости серверных систем;
- Работа с базами данных, включая проектирование схемы, разработку и оптимизацию запросов;
- Тестирование и отладка серверного кода для обеспечения высокого уровня качества продукта;
- Интеграция с другими сервисами и сторонними API;
- Участие в анализе и оптимизации существующего кода и инфраструктуры.
Что для нас важно
- Опыт работы на позиции backend Node.js разработчика от 2-3 лет;
- Глубокое понимание языка JavaScript и его особенностей, а также экосистемы Node.js;
- Глубокое понимание языка TypeScript, а также фреймворка Nest.js;
- Опыт разработки серверных приложений с использованием фреймворков, таких как Express.js или Koa.js;
- Знание баз данных, включая SQL и NoSQL, и опыт работы с ними (MSSQL, PostgreSQL, MongoDB);
- Понимание принципов разработки API и опыт создания RESTful или GraphQL API;
- Опыт работы с системами контроля версий, такими как Git;
- Знание основных принципов разработки с учетом масштабируемости, безопасности и производительности;
- Умение писать чистый, модульный и поддерживаемый код;
- Навыки тестирования, включая модульное и интеграционное тестирование;
- Желание постоянно развиваться и изучать новые технологии и инструменты;
- Коммуникативные навыки и способность работать в команде;
- Cоблюдение стандартов разработки, архитектурных принципов и лучших практик.
Условия работы
- Аккредитованная It-компания;
- Удаленная работа, можно работать из любой точки мира;
- Команда, которая всегда поддержит и открыта, с которой можно и в огонь, и в воду, и прямо завтра сорваться и поехать вместе изучать новые города;
- Опыт работы с клиентами из рейтинга Forbes и с зарубежными рынками, возможность влиять на показатели их продуктов;
- Сильная отраслевая экспертиза;
- У нас не скучно — можно попробовать себя в разных направлениях и индустриях;
- Возможность прокачать личный бренд — попасть в жюри премий, выступать на мероприятиях, писать колонки в СМИ уровня РБК;
- Гибкое начало рабочего дня: 8-11 часов по Москве;
- Корпоративный английский и курсы для твоего роста.