#вакансия #vacancy #Go #Node.js #удаленка #Fulltime #remote #backend
Должность: 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.
🔹Контакт: @irev_irina