В крупный и быстрорастущий медиахолдинг ищем JavaScript-разработчика уровня Middle, который способен мыслить самостоятельно, предлагать решения и формировать новый облик и архитектуру разрабатываемого СПО.
В первую очередь соискатели на работу из офиса. Но так же рассматриваем работу в гибридном режиме и удаленно.
Проект:
Проект, направленный на создание приложений для обработки больших объемов данных. Реализации математических моделей обработки и получения результирующих наборов данных. Создание аналитической платформы обработки и хранения данных для последующей интерпретации. Разработка нового и переработка существующего функционала в составе платформы. Интеграция с другими информационными ресурсами.
Технологический стек:
Node.js, Nest.js / Vue.js, Quasar Framework / Prisma, PostgreSQL / Kafka / Camunda / Docker, Kubernetes.
Чем ты будешь заниматься:
- Участие в полном жизненном цикле разработки, включая проверку требований, проектирование, написание кода, внедрение, тестирование;
- Разработка нового и функционала;
- Рефокторинг существующих решений (не так много) и реверс-инженеринг существующих решений и аналогов.
- Участие в обсуждении новой функциональности;
- Работа с базами данных и их проектирование, оптимизация запросов, проработка технической реализации БД для работы с большим объемом данных;
- Участие в командной разработке по проектированию и реализации бизнес-процессов предметной области на платформе.
Мы ожидаем от тебя уверенные знания и опыт:
- Опыт работы с JSON, XML, XSD, понимание их структур;
- Разработка REST API с использованием JSON;
- Уверенное знание JavaScript /TypeScript;
- Знание SQL и опыт оптимизации запросов;
- Глубокие познания в проектировании БД, работа с MySQL/PostgreSQL (с учетом работы под нагрузкой), кластеризация БД;
- Уверенные знания Node.js, разработка Backend (Node.js);
- Опыт работы Postman / SoapUI;
- Опыт работы с Websocket и библиотекой Socket.io
- Опыт работы с системами контроля версий Git;
- Опыт работы с nginx;
- Опыт работы с Docker;
- Опыт работы с Jira / Confluence и ему подобных;
- Способность документировать свою деятельность в WIKI.
Твоим преимуществом будет:
- Знание и проектирование NoSQL БД
- Опыт работы с Docker / Camunda / Kafka / RabbitMQ / ORM;
- Опыт работы в проектах по созданию веб-приложений, CRM, аналитических платформ подобных систем;
- Написание понятной и полной документации к методам, например в Swagger;
- Участие в разработке архитектуры серверных приложений и микросервисов.
Условия:
- Оклад в зависимости от опыта, ориентированность на пожелания успешного кандидата;
- Испытательный срок – 3 месяца;
- График работы 5/2 из офиса (полная занятость, полный день);
- Комфортный офис в центре Москвы: 5-7 минут от метро Проспект Мира.