Разработчик backend (Node.js) с знанием немецкого языка
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen приглашает на работу разработчика backend (Node.js) для создания масштабируемых серверных решений для глобальных проектов в сфере финтех, здравоохранения, ритейла и других отраслей в распределенной международной команде.
Andersen - компания-разработчик программного обеспечения, работающая по стандартам и лучшим практикам управления проектами. Более 19 лет мы помогаем предприятиям и средним компаниям преобразовывать свой бизнес, создавая эффективные цифровые решения с использованием инновационных технологий.
Погрузитесь в глобальную среду, сотрудничая с предприятиями из Северной Америки, Западной Европы, Израиля, Австралии и ОАЭ. Наш разнообразный опыт охватывает финтех, здравоохранение, ритейл, телеком, медиа и развлечения, логистику, туризм и гостиничный бизнес, электронную коммерцию и многое другое.
Обязанности
- Проектирование, разработка и поддержка масштабируемых серверных сервисов с использованием Node.js.
- Создание и поддержка RESTful API и/или конечных точек GraphQL.
- Реализация бизнес-логики и серверных интеграций.
- Работа с базами данных (SQL и NoSQL), включая моделирование данных и оптимизацию запросов.
- Интеграция сторонних сервисов и внешних API.
- Обеспечение производительности, надежности и масштабируемости приложений.
- Написание чистого, поддерживаемого и хорошо документированного кода.
- Реализация лучших практик безопасности, включая аутентификацию и авторизацию.
- Участие в обзорах кода и улучшение стандартов качества кода.
- Сотрудничество с разработчиками frontend, инженерами QA и другими членами команды.
- Написание и поддержка модульных и интеграционных тестов.
- Решение проблем, отладка и устранение неполадок backend.
- Поддержка конвейеров CI/CD и процессов развертывания.
Требования
- Опыт работы в качестве разработчика backend (Node.js) от 2 лет.
- Глубокие знания JavaScript (ES6+) и/или TypeScript.
- Опыт создания RESTful API и серверных сервисов.
- Понимание асинхронного программирования и внутренних механизмов Node.js.
- Опыт работы с NestJS и/или Express.js.
- Опыт работы с реляционными и NoSQL-базами данных (PostgreSQL/MySQL, MongoDB/Redis).
- Понимание основ аутентификации, авторизации и безопасности.
- Опыт работы с Git, обзорами кода и командной разработкой.
- Базовые знания Docker и CI/CD.
- Опыт написания модульных и интеграционных тестов.
- Уровень английского языка – от Upper-Intermediate и выше.
- Уровень немецкого языка – от Intermediate+ и выше.
Приятные дополнения
- Опыт разработки frontend (React или Angular).
- Знакомство с Kafka, Kubernetes и Jenkins.
Компенсация: 2500–5000 EUR в месяц.