Senior Node.js разработчик
Прямой работодатель Averspay Technologies ( www.averspay.kg )
Опыт работы любой
Кто мы?
Мы - разработчики Averspay Technologies, на пути внедрения новых инновационных решений в области онлайн платежей, ищем в свою команду инженеров мобильных приложений и Web сервисов, которые готовы решать сложные задачи и помогать нам улучшать жизни наших граждан.
С кем ты будешь работать?
Сейчас мы ищем backend разработчиков с глубоким пониманием node.js. В команде Averspay Technologies работают 12 человек одновременно над разными продуктами и это количество очень быстро растёт! У тебя будет возможность поработать бок о бок с Эсеном Сагыновым, разносторонним программистом с Амазон, который непосредственно участвует в разработке автомасштабирования AWS.
Как мы работаем?
Для достижения своих целей мы используем передовые технологии и методологии. В нашем арсенале:
разработка на основе дизайна (DDD): мы не начинаем программировать пока не отшлифуем дизайн;
облачные Web сервисы Амазон (AWS)
инфраструктура как код (IaC): все наши сервисы структурно поднимаются через код и тестируются, что позволяет нам с уверенностью делать изменения в системе;
GraphQL: единый программный интерфейс на всех фронтах;
многоступенчатая непрерывная интеграция и доставка кода в продакшн (Full CI/CD): нет человеческого вмешательства при выкатке нового функционала пользователям;
тестирование на всех уровнях: юнит тесты, функциональные, интеграционные и canary тесты, поэтому мы уверены в надежности наших новых сервисов;
только TypeScript (Web, бэкэнд, инфраструктура) и Dart (iOS, Android) на всех уровнях системы: более эффективный обмен знаниями и опытом;
следование лучшим практикам программирования: применяем рекомендации по созданию высоконагруженных и масштабируемых систем от Амазон и стандартные стили кодирования;
гибкие методологии создания продукта Scrum: у нас штатный scrum-master и проект-менеджер;
короткие и частые выкатки нового функционала, начиная с минимального жизнеспособного продукта (MVP).
Основные требования
Глубокое понимание JavaScript/TypeScript.
Глубокое понимание асинхронности языка (eventloop, etc.).
Глубокое понимание потоков в Node.js.
Четкое понимание REST API и HTTP статусов.
Опыт создания безопасного RESTful сервиса.
Умение отправлять метрики и логи
Умение писать полноценные тесты (unit, интеграционные и т.д.)
Опыт работы с сервисами AWS - плюс.
Опыт разработки SDK и клиентов - большой плюс.
Опыт разработки NPM пакетов.
Четкое понимание семантических версий.
Условия
Ты станешь частью современной, быстрорастущей компании FinTech;
Официальное трудоустройство без задержек по заработной плате;
Возможность работать над созданием масштабного и крутого проекта, где присутствует открытая и творческая среда для выполнения задач;
Адекватный работодатель, который будет мотивировать, ценить и заботиться о Вас;
Уютный офис класса А;
Молодой и сплоченный коллектив;
Ежеквартальные тимбилдинги за счет компании;
Снеки и плюшки на значимые праздники как компании, так и сотрудников.