Reviro.io стремится помочь бизнесам добиться успеха в цифровую эпоху. Наша команда инноваторов поддерживает клиентов на каждом этапе их развития, предлагая индивидуальные решения в различных отраслях, включая такси, банковское дело, интернет-торговлю, CRM и ERP-системы. Мы создаем динамичное IT-сообщество, где каждый голос имеет значение, и приглашаем вас стать частью нашей команды в роли Node.js Backend разработчика.
Основные обязанности
- Разработка и поддержка серверной части веб-приложений:
- Создание и оптимизация бэкенд-логики приложений на платформе Node.js.
- Проектирование и разработка RESTful API для взаимодействия между клиентской частью и сервером.
- Обеспечение высоких показателей работы бэкенд-сервисов:
- Поддержание доступности бэкенд-сервисов на уровне не менее 99.9% в течение года.
- Оптимизация времени обработки запросов до менее 1 секунды для 99-го процентиля запросов.
- Управление релизами и версионированием:
- Планирование и управление процессами релиза для обеспечения стабильного и эффективного обновления приложений.
- Координация с командами для выполнения задач по релизам и соблюдения SDLC (жизненного цикла разработки ПО)
- Контроль качества кода:
- Обеспечение того, чтобы 90% коммитов проходили через проверку качества кода в SonarQube.
- Участие в планировании и оценке задач.
Требования
- Не менее 2 лет опыта в разработке Node.js приложений на уровне бэкенд-разработчика в продуктивных средах.
- Отличные знания Node.js и фреймворков для создания веб-приложений.
- Опыт разработки и поддержания RESTful API: проектирование, реализация и поддержка API-интерфейсов.
- Опыт работы с базами данных с такими как SQL базы данных (например, PostgreSQL, MySQL) и NoSQL базы данных (например, MongoDB), а также с инструментами ORM.
- Опыт работы с Linux-системами.
- Опыт использования систем контроля версий, преимущественно Git.
Будет плюсом
- Опыт работы с микро-сервисной архитектурой.
- Опыт работы с контейнеризацией (Docker, Kubernetes).
- Опыт работы с облачными платформами (AWS, Google Cloud, Azure).
- Знание других языков программирования или технологий, таких как TypeScript, GraphQL.
Условия
- Интересные проекты.
- Прозрачная система пересмотра оплаты.
- Полное отсутствие токсичности в команде.
- Все условия для творчества и плюшки.
- Удобный график работы с 10:00 до 19:00 по Бишкеку.
- Возможности для профессионального и карьерного роста.
- Дружелюбная и поддерживающая рабочая среда.
Ценности, которые мы ищем в кандидатах
- Любишь технологии и всегда стремишься стать лучше как профессионал.
- Заботишься о продукте, который строишь.
- Берешь ответственность за свою работу.
- Отвечаешь за слова: сказал(а) - сделал(а).
- Тебя не нужно микроменеджить.
- Обладаешь системным мышлением.
Как подать заявку
Если вам откликается наша вакансия и вы соответствуете требованиям, отправьте свое резюме и сопроводительное письмо в этой форме https://forms.gle/ZpvHgMHfPhkMHGzQ8