О компании: Devquality помогает бизнесу выпускать надёжные и эффективные ИТ-решения, фокусируясь на качестве на всех этапах — от проработки требований до проверки результата.

Обязательные требования:

  • Гражданство и локация РФ.
  • Опыт работы системным аналитиком от 3 лет и самостоятельного ведения задач от требований до релиза.
  • Понимание микросервисной и распределённой архитектуры.
  • Опыт проектирования REST API и документирования контрактов в OpenAPI; понимание gRPC на уровне интеграционных контрактов.
  • Опыт проектирования реляционных моделей данных и работы с PostgreSQL, умение писать SQL-запросы простой и средней сложности.
  • Владение UML Sequence и C4, умение моделировать состояния и жизненные циклы.
  • Опыт проработки нефункциональных требований: безопасности, доступности, производительности, идемпотентности и наблюдаемости.
  • Понимание аутентификации и авторизации: JWT/OIDC, API-ключи, сервисные учётные записи.
  • Опыт проверки API и интеграций с помощью Postman, curl или аналогичных инструментов.
  • Умение работать с логами, метриками и распределёнными трейсами, проводить интервью и фиксировать договорённости.
  • Опыт работы с внутренними платформами, developer experience, API Gateway или IAM.
  • Знакомство с AI Gateway, LLM, MCP и AI-агентами.
  • Знание Kubernetes, Helm, Envoy Gateway, Vault; опыт с OpenTelemetry, Prometheus, Grafana или Langfuse.
  • Способность читать Go-код, опыт проведения технических демо и архитектурных согласований.

Задачи:

  • Собирать, анализировать и согласовывать функциональные и нефункциональные требования.
  • Определять границы сервисов, зоны ответственности и системные сценарии.
  • Проектировать REST- и gRPC-взаимодействия, API-контракты, модели ошибок, авторизацию и обработку отказов.
  • Описывать жизненные циклы сущностей, состояния, правила версионирования и права доступа; описывать процессы и строить пользовательские пути (UJM/EJM).
  • Проектировать модели данных и изменения схемы PostgreSQL, готовить C4- и UML Sequence-диаграммы.
  • Декомпозировать решения в задачи, системные сценарии и критерии приёмки.
  • Сопровождать разработку, тестирование, внедрение и разбор инцидентов.
  • Согласовывать решения с архитектором, разработчиками, инфраструктурой, информационной безопасностью и владельцами смежных систем.
  • Поддерживать актуальность спецификаций и фиксировать принятые решения.

Условия: удалённая работа. Зарплата — до 180к на руки.