Backend node.js
Вакансия в
Государственный институт русского языка им. А.С. Пушкина
( pushkin.institute )
Аккаунт зарегистрирован с публичной почты *@gmail.com, не email компании!
Опыт работы любойот 100 000 до 130 000 ₽
Город и адрес офиса: г. Москва, улица академика Волгина 6, м. Беляево, Калужская
Занятость: полная
Трудоустройство: Официальное по трудовому договору.
Зарплатная вилка: от 100 000 до 130 000 после вычета
Требуется высшее образование (не обязательно профильное)
График работы: Пятидневная рабочая неделя (5/2), с 9:30 до 18:00.
Контакты: https://
Текущая ситуация:
Существующие проекты написаны на различных языках программирования, таких как Ruby, PHP и нативный JavaScript и пара опенсорсных решений . Важно отметить, что проекты не имеют документации и адекватных комментариев в коде.
Совместными усилиями мы проанализируем все проекты и будем разрабатывать новые, улучшенные версии.
Основные задачи:
- Перенос существующих проектов на современные технологии.
- Разработка новых проектов.
Это идеальный портрет, но мы понимаем, что идеального кандидата не найти. Так что если Ваш стек близок к нашим требованиям, но не полностью соответствует, то не стесняйтесь присылайте Ваше резюме.
Обязанности:
- Разработка и поддержка backend-части веб-приложений, работающих на React.
- Создание RESTful и GraphQL API для взаимодействия frontend и backend.
- Интеграция с базами данных (например, PostgreSQL, MySQL, MongoDB).
- Обеспечение безопасности данных и соблюдение стандартов безопасности.
- Оптимизация производительности и масштабируемости приложений.
- Работа в тесном взаимодействии с командой frontend-разработчиков.
- Участие в планировании и оценке задач.
Ожидание от кандидата:
- Хорошие знания HTML, CSS, JavaScript
- Хорошее знание TypeScript
- Опыт работы с серверными языками программирования (Node.js).
- Знание и опыт работы с одним из фреймворков (Express.js, NestJS, Django).
- Опыт работы с базами данных (реляционные и NoSQL).
- Знание принципов работы RESTful API и/или GraphQL.
- Опыт работы с системами контроля версий (Git).
- Навыки документирования кода и проектов.
Будет преимуществом:
- Работа с Docker и CI/CD
- Умение оптимизировать производительность веб-приложений и работать над улучшением пользовательского опыта
- Опыт в написании и поддержке технической документации.
- Понимание принципов работы WebSockets и real-time взаимодействия.