May 13, 2021
Node.js разработчик / Neattech
Мы собираем звездную команду, которая готова завоевывать звание лидера рынка. Сейчас на ключевых позициях – сильные специалисты, которые строят отделы и создают продукт, достойный звания лидера. Я – Джеймс – за карьеру успел поработать в Яндексе, руководил большой распределенной командой разработки в Adform, построил несколько продуктов, создал клуб предпринимателей, IT-сообщество Neat Talks и сейчас 24/7 работаю ради достижения нашей большой цели.
В работе мы используем следующие технологии и инструменты
- Mobile: Typescript, React Native, Apollo (GraphQL)
- Web: Typescript, React, Apollo (GraphQL), Styled-components, WebSockets, Jest
- Backend: Typescript, Node.js, Apollo (GraphQL), WebSockets, SQL (Postgres), NoSQL (MongoDB), Firebase
- Infrastructure: Docker, Github Actions, Nginx, Cloud (Digital Ocean, GCP)
При этом у нас качественный подход к разработке
- Типизируем весь код (Typescript), чтобы перевести максимальное количество ошибок из runtime в compile-time. Настоящая строгая типизация, никаких
any
иobject
- Используем GraphQL, чтобы надежно связать API и фронтенд. Поскольку GraphQL – это строго типизированный язык, это позволяет нам автоматически сгенерировать типизированный API-клиент для фронтенда с помощью библиотеки graphql-codegen
- Пишем код не в долг. Definition of Done включает в себя все необходимые требования: чистый код, отсутствие дублирования и технического долга, локализация, масштабируемая организация кода и так далее
- Проводим Code Review
- Пишем тесты
- Настраиваем на каждом проекте CI/CD для автоматического деплоя веб / мобильного приложения
- Время от времени проводим всей командой Bug day – игра, в которой каждый старается найти как можно больше багов в продукте, который разрабатывает
- Требовательны к продуктам, которые создаем, и хотим, чтобы они были лучшими. При этом постоянно развиваем в себе бизнес-мышление, которое помогает оценить пользу от конкретного действия и инвестировать свое время туда, где это приносит больше пользы
- Проектируем технические решения и обсуждаем их до реализации
- Постоянно проводим исследования и документируем паттерны разработки, которые применяем ко всем последующим продуктам, которые создаем
- Быстро учимся. Среднее время разработки наших продуктов – 4 месяца. Это означает, что мы не скучаем над enterprise-системами длиной в 3 года. Вместо этого мы разрабатываем платформы и приложения с коротким циклом и постоянно улучшаем наши подходы на новых продуктах
Перед Node.js разработчиком стоят следующие задачи
- Проектировать архитектуру баз данных и API
- Разрабатывать API на Node.js (GraphQL, REST)
- Интегрировать внешние системы
- Следить за качеством создаваемых API
- Проводить Code review
- Покрывать код тестами
- Менторить менее опытных коллег
Каким мы видим идеального кандидата
- Хорошо знает Typescript, Node.js и GraphQL
- Обладает опытом разработки на Node.js от 2-х лет
- Постоянно заинтересован в поиске более эффективных подходов к разработке
- Умеет работать в команде и обучать менее опытных коллег
- Умеет самостоятельно организовать своё время
Что ожидать от позиции Node.js разработчика
- Технически компетентную и очень кайфовую команду :)
- Много интересных технических задач
- Прозрачность и справедливость принимаемых решений. Каждый месяц в компании проходит All Hands, на котором мы делимся всеми внедрениями, планами, новостями и достижениями в компании. Все ключевые решения я (CEO) очень подробно объясняю сотрудникам, а большинство из них – выношу на общее обсуждение. Ниттеховцы сами сформулировали и стали называть нашу компанию "прозрачной". Это здорово
- Конкурентоспособную зарплату с регулярным пересмотром
- Компенсацию 50% стоимости курсов/участия в митапах, конференциях
- Оплачиваемый отпуск и sick days
- Возможность работать удаленно
- Приятную атмосферу и поддержку в команде
- Работу в окружении сильных специалистов
- Тимбилдинг каждые два месяца
- Регулярные образовательные митапы Neat Talks
- Доступ к огромной базе знаний с курсами по разработке, дизайну, менеджменту, тестированию общей стоимостью $10.000
Подробнее здесь: https://www.notion.so/Node-js-Neattech-io-96642d6576a2441fbbacd69ce5be8b4e
May 13, 2021, 15:52
0 views
0 reactions