👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Go Developer

Зарплата

от 150 000 до 200 000 ₽

Требования

Бэкенд, Средний (Middle)GolangGitSQLLinuxDockerRabbitMQ

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Разрабатываем финансовые сервисы и цифровые платформы, внедряем CRM и создаём SaaS-решения

Описание вакансии

Условия работы

Привет! Это команда Devim.

Мы продуктовая IT компания из Санкт-Петербурга.

Основное направление нашей деятельности - разработка сервисов для fintech-компаний, в частности: Web-сервисы, CRM системы, коробочные решения,  мобильные приложения на IOS и Android, и пр. На данный момент мы ведем работы по созданию SaaS-решений  финансовых сервисов, позволяющих запускать полностью автоматизированные fintech-проекты.

В данный момент мы расширяем команду и нам требуется Middle Go Developer.

Большое разнообразие сложных технических задач позволит применить весь накопленный Вами опыт и преумножить его. Перед нами стоят амбициозные цели, и для их достижения нам нужны единомышленники, у которых есть видение красоты и качества, энергия и желание делать лучшие продукты на рынке FinTech услуг.

У нас можно получить интересный опыт высоконадежного, высоконагруженного распределенного проекта и возможность  приложить руку к новому развивающемуся продукту. Это работа с набором микросервисов для различных интеграций и внутреннего бизнес-процессинга.

Наши ожидания от будущего коллеги:

  • опыт коммерческой разработки на GO от 2 лет;
  • опыт работы с legacy-кодом, понимание основных проблем рефакторинга и способов их решения (как минимум желание развиться и получить опыт в решении подобных задач);
  • SOLID, DRY, KISS для вас не пустые слова, в идеале, будет круто, если вы обладаете пониманием достоинств/недостатков этих подходов и умением применять их на практике;
  • умение делать сложные вещи просто - немного повторимся, но подход KISS для нас действительно важен;
  • опыт работы с контейнерами (Docker, Kubernetes);
  • знание и опыт работы с базовыми инструментами/подходами: Linux, Git, CI (Gitlab CI будет плюсом)

Будет круто, если вы также обладаете:

  • хорошим опытом работы с метриками и логами - понимание, что именно и как надо собирать;
  • опытом настройки/работы с Grafana будет плюсом;
  • опытом работы с PostgreSQL, опытом проектирования БД. Умение читать и понимать EXPLAIN будет большим плюсом;
  • знанием/пониманием, что такое gRPC, Consul, JSON-RPC, GraphQL.

Задачи, которые мы хотим поручить нашему будущему коллеге:

  • проектирование, разработка и поддержка микросервисов;
  • разработка функциональности проекта с произведением необходимого рефакторинга;
  • написание понятного и тестируемого кода, а также покрытие тестами, при необходимости - следование TDD;
  • написание документации;
  • взаимодействие с другими командами разработки: Solution Architect, Back-end (PHP), Front-end, DevOps, QA.

С чем мы сейчас работаем (существующие инструменты/технологии):

  • Стек: Go, PostgreSQL, SQL Server, Redis, RabbitMQ, Docker, Grafana, InfluxDB/Prometheus, Consul, Mesos/Marathon/DCOS (но всё это вот уже переезжает в Kubernetes);
  • Процессы: Jira + Confluence, GitLab CI, Kanban.

Бонусы

Что мы предлагаем:

  • Конкурентную и полностью белую зарплату (обсуждается на интервью);
  • Официальное оформление;
  • Удаленная работа или работа в офисе;
  • Гибкое начало дня;
  • Интересные задачи и возможность прокачать квалификацию;
  • Корпоративный английский;
  • Посещение профессиональных тренингов и конференций;
  • Культуру открытости, прозрачности и здравого смысла. У нас нет формализма, есть драйв, профессиональный и карьерный рост!
  • Современный, уютный офис в 10 минутах ходьбы от ст.м. Старая деревня