Node.js, Микросервисы, REST API, Docker, PostgreSQL, Apache Kafka, Apache Cassandra
Разработка проектов при использовании микросервисов.
Если вы пробовали что-то из вышеуказанного и вам понравилось, то вам будет интересно работать в нашей компании.
Вероятно, вы нам подходите, если:
- Умение реализовать взаимодействие и обмен данными между сайтами (в стиле REST), сопровождения и разработки API для мобильных приложений
- Обеспечение защищенности сайтов от взломов и нежелательного использования их функционала третьими лицами
- Хорошие навыки в программировании служб (Service) и взаимодействия приложения с серверным API
- Умение разбираться в чужом коде и дорабатывать его, не переписывая с нуля (подразумевается работа над проектами, где уже накоплена большая кодовая база)
- Умение работать в командной строке Linux (Ubuntu) (уровень "гуру" не требуется) или, как минимум, желание и возможность этому научиться, чтобы не просить других делать за Вас какие-то простые, но необходимые вещи.
Хорошо, если вы
- Уверенно владеете javascript, Node.js
- Навык работы со сторонними библиотеками и сервисами для javascript (как минимум, придется иметь дело с jQuery и сторонними API)
- Опыт работы с реляционными базами данных (MySQL, PostgreSQL), включая навык проектирования базы данных для реализации производственных задач (опыт работы с обеими этими СУБД будет Вашим преимуществом)
- Знаете linux/macos и являетесь опытным пользователем консоли
- Понимаете важность тестирования и умеете обеспечивать качество своего кода
- Имеете опыт в сфере devops
- Работали с Apache Kafka, Apache Cassandra
- Знакомы с системой контроля версий Git (желательно)
Обязанности:
- Анализ технологий и инструментов разработки
- Участвовать в процессе разработки фич от проектирования до ввода в эксплуатацию
- Работа в команде над онлайн проектом frontend/backend
Требования:
- Отличное знание принципов работы Node.js, Express.js, React.js, Vue.js, Angular.js, Next.js
- Умение писать чистый и логичный код
- Опыт разработки боевых проектов на Node.js
- Опыт работы с реляционными и нереляционными базами данных, такими как PostgreSQL
- Опыт написания Unit-тестов или непреодолимое желание научиться
- Опыт 3+ года активной работы
- Знание английского B2
Условия
- Работа в уютном офисе.
- График ПН-ПТ 09:00 - 18:00. Обед 12:30 - 13:30.
- Отличная команда профессионалов
- Возможность профессионального и карьерного роста
- Оплата: официальное трудоустройство. Оклад + бонусы (заработная плата обсуждается в зависимости от компетенции)
Заполнимте форму резюме https://www.syntlex.info/hr/v_devlist.php