Напиши текст вакансии для должности "Middle fullstack Node.js разработчик". Название компании: "AWATERA". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Node.js', 'TypeScript', 'JavaScript', 'MongoDB', 'NestJS', 'Next.js', 'React', 'Веб-программирование'

Мы Gazcoin - дочерний стартап-проект компании AWATERA, крупнейшей российской лингвистической компании.До 2017 года компания Awatera входила в группу компаний ABBYY - одного из ведущих отечественных разработчиков софта. У головной компании накоплен 15-летний опыт разработки и создания инновационных сервисов не только для российского, но и для международного рынка. Разработка нашего продукта Gazcoin стартовала в начале 2020 года, к настоящему времени он уже год работает в продакшене. Продукт представляет собой многостороннюю платформу автоматизации процесса переоборудования автомобилей на газ, 80% участников рынка уже являются нашими клиентами. Вы сможете поработать над молодым, активно развивающимся проектом, который уже вышел в продакшен. У нас хватает масштабных задач, связанных как с разработкой нового функционала, так и инфраструктурных, направленных на улучшение производительности и стабильности системы. У вас будет возможность приобрести опыт разработки приложения, которое работает под нагрузкой, а также возможность привнести и опробовать на практике свои идеи. Кроме этого, у нас распределенная команда и есть возможность удаленной работы. Единственным условием является работа в том же временном &quot;окне&quot;, что и вся команда. Мы используем:  На бэкенде: Node.js, NestJS(в процессе миграции c Loopback). На фронтенде React, Next.js Git, статические анализаторы кода и перекрестное ревью кода в команде. Chai, Mocha и Playwright для автотестов. Нереляционную СУБД – MongoDB. Docker, Docker Compose для воспроизводимых окружений тестирования и разработки Azure Devops для CI/CD Grafana, Prometheus для мониторинга SCRUM для организации работы команды.  Что нужно будет делать:  Проектировать и разрабатывать новый функционал Участвовать в анализе требований и техническом дизайне системы Писать автотесты Проводить код-ревью Документировать разработанные решения Поддерживать стабильную работу существующих приложений.  Что мы ожидаем от вас:   Опыт коммерческой разработки, хорошая квалификация (структуры данных, алгоритмы, умение писать читаемый и эффективный код) Умение писать тесты и тестируемый код Опыт работы с базами данных - проектирование схемы, оптимизация запросов (опыт работы с MongoDB будет преимуществом) Знание JavaScript (знание TypeScript будет преимуществом). Навык работы с документацией, в том числе на английском языке. Умение работать в команде Хорошая обучаемость и желание развиваться.  Плюсом будут:  Хорошее понимание работы рантайма Node.js (управление памятью, асинхронность, потоковый ввод-вывод) Понимание устройства современного бэкенда: очереди событий и задач, eventual consistency, балансировка нагрузки Опыт работы с NestJS в продакшен  Мы предлагаем:  Оформление по ТК РФ Гибкий график работы Возможность работать удалённо либо из комфортного офиса в 5 минутах пешком от м. Технопарк Возможность участия в опционной программе для сотрудников (условия обсуждаются индивидуально) Бесплатные курсы обучения английскому языку в головной компании AWATERA   Ждем вас в нашей команде!