Вступай
в команду ATI.SU
пользователей
ежедневно
лет
на IT-рынке
человек
в команде
Привет! Мы ATI.SU ― экосистема цифровых сервисов для логистики и биржа грузов и транспорта, которой пользуются почти полмиллиона пользователей из России и СНГ. Помогаем грузоотправителям и перевозчикам находить друг друга, отслеживать грузы и переводить свои процессы в «цифру».
Ежедневно справляемся с нагрузкой в сотни миллионов запросов от сотен тысяч пользователей.
Несмотря на 30-летнюю историю, налаженные процессы и большую команду из 300+ человек, мы сохранили гибкость и работаем без лишней бюрократии.
Мы ищем человека, который усилит команду, быстро вольется в разработку и привнесет экспертизу в проработку технических решений.
Нас 5 разработчиков (2 frontend и 3 backend разработчика), 2 ручных тестировщика, team lead, tech lead и product owner. Работаем над электронным документооборотом (ЭДО) в тесном взаимодействии со смежной командой.
Мы многое делаем сами - планируем и декомпозируем фичи, ставим цели, настраиваем метрики, отвечаем за отказоустойчивость нашей части инфраструктуры (devops-команда в компании тоже есть), следим за SLO и анализируем инциденты, определяем процессы в команде.
Практикуем парное программирование и покрываем код тестами. Проводим внутренние технические доклады и участвуем в корпоративных хакатонах.
Для нас важно:
Исследовательский интерес. Не просто делаем, а задаем вопросы, выясняем зачем и кому это нужно, тестируем гипотезы;
Открытость. Стараемся доносить друг другу обратную связь и открыто обсуждать сложности на ретроспективах;
Инициатива. Если видишь, что можно улучшить - скажи, а лучше - сделай.
О проектах
Система юридически значимого электронного документооборота - главный приоритет компании на данный момент.
Перевозчики все активнее переходят с бумаги в интернет. Один факт сделки уже сейчас состоит из нескольких взаимосвязанных подписанных электронной подписью документов. В данный момент на законодательном уровне новые документы обретают электронный вид, появляются требования и изменения в законах. Их реализация требует технической экспертизы в создании легко поддерживаемого кода и в проектировании отказоустойчивой архитектуры.
Сейчас мы в процессе интеграции со сторонней платформой для обмена документами с их пользователями по официальному регламенту технологии роуминга. После реализации ожидаем рост нагрузки на сервис (и готовимся к этому). Следующая крупная задача - поддержка электронных доверенностей (будут храниться в блокчейне от ФНС).
Под капотом - микросервисы (мы поддерживаем 3 из 7-ми по теме ЭДО), которые общаются по HTTPS и сообщениями через RabbitMQ кластер, база данных - MongoDB replica set. Настроен CI/CD с линтером, прогоном тестов и выкладкой на окружения (ansible, Docker-контейнеры, авто-регистрация в Consul, nginx). Отслеживаем проблемы через Sentry и системы мониторинга.
Требования
Близкое знакомство с unix-based ОС и Docker;
Уверенное владение python (3.6+) и pytest;
Навык проектирования и разработки бэкенда;
Стремление писать чистый поддерживаемый код.
Будет круто, если ты:
Имеешь опыт в оптимизации скорости работы сервисов, в мониторинге и/или интернет-безопасности;
Понимаешь асинхронный код;
Готов не ограничиваться написанием кода и прикасаться к инфраструктуре;
Любишь исследовать и готов погружаться в детали бизнес-логики;
Считаешь полезно проведенным время, потраченное на тесты и документацию;
Уверен, что работа над задачей заканчивается не передачей в тестирование, а выкаткой на прод и сбором метрик по фиче.
Технический стэк:
OS - Ubuntu 18.04/20.04;
Backend - Python, FastAPI;
Tests - pytest, FactoryBoy;
Frontend - JS, React, MobX;
Storage - MongoDB, Redis;
CI/CD - Docker, Gitlab CI, Ansible;
Queues - RabbitMQ;
Monitoring - Sentry, ELK, Prometheus, Grafana;
Analytics - Yandex.metrika, Amplitude;
Мы предлагаем:
Отличную зарплату (полностью белую) — обсудим на собеседовании;
Официальное оформление, соблюдение всех норм ТК РФ;
Хороший ДМС со стоматологией, доплата больничных до оклада;
Профессиональное обучение за счёт компании (конференции, тренинги, семинары);
Командные мероприятия: хакатоны, мастер-классы, открытые микрофоны, внутренние конференции;
Постоянно пополняющуюся библиотеку с проф.литературой;
Комнаты отдыха с PlayStation, мини спорт.зал с душем, настольный теннис, киккер, корпоративные сборные по разным видам спорта, йога;
Оплату спорта и обучения иностранному языку;
Мощное железо и удобные рабочие места;
Офис на берегу Невы недалеко от метро «Выборгская».