Fullstack developer (Angular/Node.js)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Unlimint – это быстро развивающийся мировой сервис обслуживания онлайн-платежей. Наш 10-летний опыт в сфере электронной коммерции позволил создать решение, которое позволяет нашим клиентам принимать платежи более чем 500-ми способами оплаты.
Немного про проект:
Ищем человека в команду User interface team. Основная задача - это глобальная переработка личного кабинета клиента.
Наш главный секрет успеха - это неравнодушие наших сотрудников к продукту. Мы знаем, что результатов достигает только тот, кто искренне любит свою работу, поэтому ценим специалистов, увлеченных делом. Продолжая увеличивать наш штат и следуя тенденциям рынка, мы внедрили современные решения по работе с персоналом - удаленную работу команд и онлайн-адаптацию новых сотрудников.
В нашей команде нет “случайных” людей. И мы в свою очередь делаем все, чтобы они чувствовали, что их ценят.
Ведь нам, не все равно:
- С какими технологиями работают наши программисты. Мы стараемся тщательно планировать архитектуру, подбирать эффективные технологические решения и сохранять баланс между планированием и быстрыми решениями сегодня. Мысли глобально, действуй локально - вот наш девиз.
- Какая атмосфера в нашем офисе. Мы создали среду, которая позволяет каждому члену нашей команды ежедневно раскрывать свои лучшие качества и реализовывать самые смелые идеи. В команде принято поддерживать друг друга и помогать в достижении целей.
- В каких условиях работает команда. Мы создаем все необходимые условия для комфортной работы – современная техника, комфортные офисные пространства.
- Как развиваются наши сотрудники. Мы оплачиваем посещения тренингов и конференций, закупаем полезную литературу, запускаем внутренние обучающие программы, компенсируем спортивные занятия и выделяем сумму на занятия английским.
- Как мы строим процессы. У нас минимум бюрократии и максимум гибкости.
- О чем думают наши сотрудники. Мы открыты к любым инициативам и не избегаем разговоров о проблемах.
Чего хотим:
- Опыт разработки frontend части на Angular;
- Опыт разработки backend части на NodeJS;
- Практический опыт по покрытию Unit-тестами с использованием фреймворков Jest/Mocha etc;
- Уверенная работа с MongoDB, оптимизация запросов, индекcы, aggregation pipeline;
- Уверенное владение Docker, Git;
- Знание/Понимание подходов разработки TTD, BDD, DDD;
- Знание принципов SOLID/DRY/KISS;
- Опыт разработки архитектуры приложений.
Задачи:
- Разработка и развитие внутренних продуктов и сервисов;
- Проектирование архитектуры проектов;
- Рефакторинг и оптимизация приложений;
- Код-ревью;
- Написание unit-тестов.