Senior Backend Developer (Node.js/1C)
Описание
#вакансия #Senior #удаленка
Вакансия: Backend-разработчик (Internal Tools & 1C Integrations)
Формат: удаленка
Продолжительность: до конца года, возможна дальнейшая пролонгация
Вилка: от 180к в месяц до 250к в месяц. Оплата почасовка.
Формат: Договор с ИП
Локация: РФ
О проекте: Мы развиваем внутреннюю экосистему (internal-2.0) и поддерживаем сложную сеть интеграций с внешними системами, включая платформу 1С. Наш бэкенд работает на базе Unix-технологий, а данные — это наш главный актив. Мы ищем специалиста, который готов глубоко погружаться в бизнес-процессы, писать надежный код и обеспечивать безупречную скорость работы приложений.
Чем предстоит заниматься:
Разработка новых стандартных интеграций со сторонними системами (API, шины данных).
Поддержка и развитие существующей интеграции с 1С: доработка расширений, обмен данными.
Создание нового функционала для внутренней платформы internal-2.0.
Написание консольных сервисов и скриптов автоматизации (обновление баз данных, миграция данных, подготовка отчетов).
Тщательное тестирование разрабатываемого функционала на реальных объемах данных.
Проектирование и анализ требований перед началом разработки.
Покрытие критической логики unit-тестами.
Подготовка краткой технической документации по разработанному функционалу.
Наш технический стек:
Язык: TypeScript (Node.js)
Базы данных: MongoDB
Инфраструктура: Linux (серверная часть), HTML/CSS/JS (для внутренних интерфейсов при необходимости)
Прочее: Git, Docker (как плюс)
Что мы ждем от вас (Hard Skills):
Уверенное владение TypeScript или JavaScript (ES6+). Опыт работы с Node.js.
Практический опыт работы с документоориентированными БД (MongoDB или аналоги): проектирование схем, написание сложных запросов, оптимизация индексов.
Навык написания чистого, поддерживаемого кода и юнит-тестов.
Понимание принципов REST API, опыт проектирования и интеграции.
Базовые навыки администрирования Linux (уверенная работа в командной строке, написание bash-скриптов).
Знание основ верстки (HTML) для создания простых внутренних дашбордов.
Для связи: