Ты - наш идеальный сотрудник, если
- Понимаешь микросервисную архитектуру, особенности и ограничения NodeJS;
- Обладаешь знаниями событийно-ориентированной архитектуры;
- Есть опыт работы с SQL и NoSQL, включая PostgreSQL и MongoDB ;
- Знаешь как оптимизировать большие системы, владеешь Redis;
- Отличное владеешь JavaScript и TypeScript;
- Есть опыт работы с Kafka;
- Знаком с идеологией CI/CD, в целом понимаешь Docker;
- Есть практический опыт написания юнит-тестов;
- Умеешь разрабатывать на фреймворках (Express.js и Fastify);
- Понимаешь ключевые принципы разработки API;
- Есть опыт работы с JWT-авторизацией и OAuth 2;
- Есть понимание Moleculer,
- Есть опыт работы в команде;
- Готов идти к общим целям совместно с компанией, а не просто делать задачки из трекера.
Обязанности: - Поддержка и рефакторинг существующего кода, а также разработка новых функциональных частей;
- Интеграция с внешними сервисами и разработка API;
- Работа с базами данных, включая проектирование схем, разработку и оптимизацию запросов;
- Проектирование архитектуры приложения;
- Написание качественной документации к коду;
- Проведение код-ревью.
Дополнительная информация: - Итоговая ЗП обсуждается на собеседовании с СТО и зависит от уровня квалификации кандидата (миддл/сеньор);
- Полис ДМС после испытательного срока;
- Удаленная работа возможна.