Invillia
Invillia
5 001 – 10 000 Сотрудники
КонсалтингЛогистикаМаркетинг
Invillia — технологическая компания, основанная в 2003 году и разрабатывающая индивидуальные программные решения для бизнеса. Компания создаёт приложения с учётом конкретных задач, чтобы помогать решать операционные проблемы, повышать эффективность и поддерживать цифровую трансформацию. Invillia работает с организациями в сферах консалтинга, логистики и маркетинга.

Ведущий разработчик серверной части на Go — удалённая работа в Бразилии

Ведущий разработчик на Go отвечает за создание API, конвейеров Kafka и распределённых сервисов для платформ Invillia с акцентом на масштабируемость, наблюдаемость, отказоустойчивость и безопасность.

Описание

  • Разрабатывать, тестировать, развёртывать и поддерживать серверные сервисы на Go, оптимизированные для производительности, масштабируемости и отказоустойчивости.
  • Создавать и улучшать RESTful API с чётко определёнными контрактами и документацией Swagger/OpenAPI.
  • Разрабатывать и поддерживать высокопроизводительные конвейеры, обрабатывающие события Kafka.
  • Участвовать в формировании архитектуры и внедрении инженерных практик во всей экосистеме сервисов.
  • Укреплять наблюдаемость с помощью структурированных журналов, метрик и распределённой трассировки.
  • Поддерживать рабочие сервисы в соответствии с высокими стандартами качества, надёжности и безопасности.
  • Работать совместно с командами разработки, продукта и дизайна в гибкой среде.
  • Постоянно развивать платформу, помогая внедрять подходящие технологии.

Требования

  • Степень бакалавра в области компьютерных наук или эквивалентный профессиональный опыт.
  • Подтверждённый опыт разработки сложных серверных сервисов в промышленной эксплуатации, желательно на Go.
  • Опыт работы с другими компилируемыми языками со строгой типизацией.
  • Практические знания проектирования и развития RESTful API, включая валидацию, обработку ошибок и документацию Swagger/OpenAPI.
  • Опыт работы с системами, управляемыми событиями, и обменом сообщениями на базе Kafka.
  • Умение обрабатывать задержанные, повторно воспроизводимые и поступающие не по порядку события.
  • Знание реляционных баз данных или баз данных временных рядов, включая моделирование, миграции и оптимизацию запросов.
  • Опыт внедрения наблюдаемости с использованием DataDog, Grafana, Prometheus или сопоставимых инструментов.
  • Практические знания Docker и контейнеризированных сред.
  • Опыт работы с облачной инфраструктурой, предпочтительно AWS.
  • Опыт работы в гибких командах, занимающихся разработкой продуктов.
  • Опыт использования Redis или аналогичных уровней кэширования в системах, чувствительных к производительности.
  • Английский язык на среднем уровне.
  • Желательно: опыт работы с распределёнными движками запросов для озёр данных, включая Trino или Presto.
  • Желательно: опыт интеграции сервисов на основе больших языковых моделей, таких как AWS Bedrock.
  • Желательно: интерес к архитектурным обсуждениям и дальнейшему техническому развитию платформы.