Middle Node.js Engineer?Что мы ожидаем:Опыт работы с Node.js от 2 лет;Уверенные знания и опыт со следующими языками и фреймворками: JavaScript/TypeScript. Nest.js, Express;Опыт работы с такими базами данных и хранилищами: PostgreSQL (Sequelize ORM/TypeORM), MongoDB, Redis, RabbitMQ;Опыт работы с такими протоколами, решениями и APIs: OAuth, WebSockets (Socket.io), опыт работы с third-party APIs (Google API, Stripe API); , SOLID, ACID, design patterns, микросервисные подходы, будет плюсом: DDD, TD
Middle Node.js Engineer?Что мы ожидаем:
- Опыт работы с Node.js от 2 лет;
- Уверенные знания и опыт со следующими языками и фреймворками: JavaScript/TypeScript. Nest.js, Express;
- Опыт работы с такими базами данных и хранилищами: PostgreSQL (Sequelize ORM/TypeORM), MongoDB, Redis, RabbitMQ;
- Опыт работы с такими протоколами, решениями и APIs: OAuth, WebSockets (Socket.io), опыт работы с third-party APIs (Google API, Stripe API); , SOLID, ACID, design patterns, микросервисные подходы, будет плюсом: DDD, TDD; Опыт работы с такими технологиями и инструментами: Docker, Unit/integration tests, GIT, администрирование Linux, сервисы AWS DynamoDB, Lambda), IDE debug, будет плюсом: базовые навыки DevOps.
Знание языков:
- Английский Upper-Intermediate.
Что мы предлагаем:
Сильные технические специалисты, готовые помочь в решении задач.Постоянное профессиональное развитие:
- Митинги 1 на 1 и финансовые митинги;
- Индивидуальный план развития, помогающий достигать желаемых целей на карьерном пути;
- Возможность изменять и расширять стек технологий внутри компании;
- Оплачиваемые конференции и сертификации;
- Лекции и воркшопы;
- Базы знаний внутри компании.
< p style="font-style: normal; font-weight: 400">
Забота о сотрудниках:- Гибкий график работы;
- Возможность работать удаленно с техникой и мебелью, которую может предоставить компания для комфортной работы;
- 24 календарных дня отпуска и оплачиваемый больничный;
- Финансовая поддержка и подарки на важные события.
Основные обязанности:
- Производить оценку задания (estimate), выданных Project Manager (PM) или Technology Lead (TL);
- Выполнять задания от PM или TL в рамках произведенной оценки;
li>- Участие в SCRUM процессе;
- Участие в проектировании проекта;
- Проводить технические исследования;
- Вести техническую проектную документацию;
< li>Заполнять отчетность;- Коммуниковать с клиентами;
- Работать над улучшениями на текущем проекте.