Andersen ищет Backend Developer (Node.js/TypeScript) для улучшения интеграционного слоя микросервисов, повышения надежности, производительности и масштабируемости растущей цифровой платформы.
Заказчик — это устоявшаяся организация, работающая в области цифровых услуг. Она разрабатывает технологически обоснованные решения, предназначенные для поддержки безопасных и эффективных онлайн-взаимодействий как для индивидуальных, так и для бизнес-пользователей. Компания сосредоточена на надежности, масштабируемости и постоянном улучшении, внося вклад в эволюцию современных цифровых экосистем.
Проект сосредоточен на улучшении архитектуры бэкенда, которая является основным интеграционным слоем для всех микросервисов в системе. Цель — улучшить надежность, производительность и масштабируемость, обеспечивая устойчивый рост, привлечение новых клиентов и увеличение доходов от продукта.
Проектирование и поддержка масштабируемых бэкенд-систем, соответствующих архитектурным лучшим практикам.
Обеспечение эффективного управления данными, оптимизации производительности и надежности системы.
Разработка и поддержка распределенных и событийно-ориентированных решений для сложных сред.
Поддержание высоких стандартов качества кода и наблюдаемости системы.
Участие в архитектурных решениях и сотрудничество с кросс-функциональными командами для достижения постоянного улучшения.
Обязательные требования:
Опыт в разработке бэкенда от 3 лет.
Опыт работы с стеком Node.js/TypeScript от 3 лет.
Сильный опыт работы с TypeScript (строгие типы, обобщения, утилитарные типы).
Опыт работы с NestJS, Express, Fastify или Koa.
Опыт работы с SQL и NoSQL базами данных (PostgreSQL, MongoDB, Redis).
Опыт в асинхронном программировании (Promises, async/await).
Опыт в событийно-ориентированном программировании и обработке параллелизма.
Знание концепций функционального программирования (функции высшего порядка, неизменяемость).
Сильное понимание объектно-ориентированного программирования (OOP) и принципов SOLID.
Опыт проектирования и реализации масштабируемых, распределенных бэкенд-систем.
Знание Domain-Driven Design (DDD) и Clean Architecture.
Понимание монолитной и микросервисной архитектур.
Знакомство с Гексагональной архитектурой (Ports & Adapters).
Опыт работы с событийно-ориентированными паттернами и очередями сообщений.
Понимание моделей согласованности данных (ACID против BASE).
Знание лучших практик наблюдаемости (логирование, трассировка, метрики).
Уровень английского — от Intermediate+ и выше.
Причины, по которым эта работа может быть вам интересна:
Опыт работы в команде с лидерами в области FinTech, здравоохранения, розничной торговли, телекоммуникаций и других. Andersen сотрудничает с такими компаниями, как Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems и др.
Возможность изменить проект и/или развить экспертизу в интересной бизнес-области.
Условия работы — вы можете работать как полностью удаленно, так и из офиса, или выбрать гибридный вариант.
Гарантия профессионального, финансового и карьерного роста! Компания внедрила системы наставничества и адаптации для каждого нового сотрудника.
Возможность зарабатывать до дополнительных 1,000 USD в месяц, в зависимости от уровня экспертизы, что будет включено в годовой бонус, участвуя в мероприятиях компании.
Доступ к корпоративному учебному порталу, где собрана вся база знаний компании и который постоянно обновляется.
Яркая корпоративная жизнь (вечеринки / дни пиццы / PlayStation / фрукты / кофе / закуски / фильмы).
Компенсация за сертификацию (AWS, PMP и т.д.).
Реферальная программа.
Курсы английского языка.
Частная медицинская страховка и компенсация за занятия спортом.
Присоединяйтесь к нам!