Кто мы?
Мы - разработчики 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;
- Официальное трудоустройство без задержек по заработной плате;
- Возможность работать над созданием масштабного и крутого проекта, где присутствует открытая и творческая среда для выполнения задач;
- Адекватный работодатель, который будет мотивировать, ценить и заботиться о Вас;
- Уютный офис класса А;
- Молодой и сплоченный коллектив;
- Ежеквартальные тимбилдинги за счет компании;
- Снеки и плюшки на значимые праздники как компании, так и сотрудников.