Должность: Backend Developer (Node.js / Golang)
Местоположение: Удаленно
Компания: IREV
Зарплата: $2k-$2,5k
🔹О роли:
В качестве Backend Developer (Node.js / Golang) вы будете отвечать за создание пользовательских интеграций, чтение и интерпретацию документации API, а также обеспечение бесшовной интеграции наших решений со сторонними API и сервисами. Мы ценим вашу способность создавать индивидуальные решения и вашу приверженность предоставлению высококачественного программного обеспечения.
🔹Ключевые обязанности:
- Поддержка и внедрение интеграций: Сотрудничество с отделом по работе с клиентами для понимания требований клиентов к интеграции и выполнение разработки бесшовных интеграций со сторонними API и сервисами.
- Создание пользовательских решений: Разработка индивидуальных решений для удовлетворения специфических потребностей клиентов в интеграции, обеспечение бесшовной интеграции программного обеспечения с их существующими системами.
- Чтение и анализ документации API: Изучение документации API, предоставленной клиентами и сторонними поставщиками, расшифровка сложной технической информации и ее использование для создания надежных интеграций.
- Тестирование и отладка: Проведение тщательного тестирования и отладки компонентов интеграции для обеспечения надежности и оптимальной производительности, оперативное устранение любых проблем.
- Документация и обмен знаниями: Ведение подробной документации процессов интеграции, конфигураций и процедур устранения неполадок. Обмен знаниями и идеями с командой для содействия постоянному совершенствованию.
- Мониторинг и оптимизация: Мониторинг производительности интеграций в режиме реального времени, проактивное выявление узких мест и внедрение оптимизаций для повышения эффективности.
- Совместное общение: Поддержание эффективного и совместного общения с членами команды из отдела по работе с клиентами для сбора требований к интеграции, предоставления обновлений о ходе работы и оказания технической поддержки, обеспечивая целостный и клиентоориентированный подход к проектам интеграции.
- Поддержание актуальности знаний: Быть в курсе последних разработок в Golang и смежных технологиях, внедряя лучшие практики и новые тенденции в проекты интеграции.
🔹Наш идеальный кандидат будет обладать:
- Стек: Глубокий опыт работы с Node.js и JavaScript/TypeScript (ES6+, асинхронное программирование, событийно-ориентированная архитектура, строгая типизация), Golang
- Архитектура и код: Практическое применение принципов ООП, SOLID и шаблонов проектирования.
- Сеть и API: Глубокое понимание протокола HTTP (методы, заголовки, схемы аутентификации, такие как OAuth2/Bearer) и дизайна RESTful API. Способность самостоятельно интегрировать сторонние API и работать с форматами данных (JSON, XML, CSV).
- Инструменты: Git (стратегии ветвления, процессы code review).
- Общие навыки: Самостоятельность и внимательность к деталям.
🔹Дополнительные навыки, которые будут плюсом:
- Микросервисы: Архитектура микросервисов и фреймворки (Echo, Moleculer).
- Данные и сообщения: PostgreSQL, ORM (GORM, TypeORM) и брокеры сообщений (NATS, RabbitMQ).
- DevOps и инфраструктура: Docker/Docker Compose, CI/CD пайплайны (GitLab CI, Jenkins), облачные сервисы (AWS S3, Google APIs) и отладка прокси/сети.
- Тестирование и мониторинг: Unit-тестирование (Jest) и инструменты наблюдаемости (Prometheus, Jaeger, Datadog).
- Архитектурные шаблоны: Контейнеры внедрения зависимостей (InversifyJS).
🔹Преимущества:
- Полностью удаленная работа.
- Конкурентоспособный компенсационный пакет, отражающий ваши навыки и опыт.
- Прозрачная система грейдов, позволяющая отслеживать ваш прогресс и расти в компании.
- Наслаждайтесь щедрым пакетом отпуска — 21 рабочий день в году, с оплачиваемым отпуском после всего 3 месяцев непрерывной работы.
- Воспользуйтесь 7 оплачиваемыми днями больничного ежегодно, без необходимости предоставления справки от врача, и 14 гибкими праздничными днями.
- Инклюзивная и адаптируемая культура компании.
- Тимбилдинги и Happy hours.
🔹Контакт: контакт рекрутера