O volném místě
AgVend ищет Senior Fullstack Engineer для полноценной end-to-end разработки на Python/Django и React/TypeScript в B2B SaaS-платформе для агросектора Северной Америки. Работа полностью удалённая, с возможностью пользоваться офисами в Канаде, США и на Кипре.
О компании
AgVend — B2B SaaS-платформа для агросектора Северной Америки. Компания работает 8 лет, занимает около 30% рынка ag-retail в США и Канаде и насчитывает около 150 сотрудников, включая около 100 специалистов в R&D.
Команда полностью remote: около 50 сотрудников находятся в США и около 100 — в Европе. Для желающих доступны офисы в Канаде, США и на Кипре.
Стек и инфраструктура
На бэкенде используются Python, Django, DRF, Postgres, ClickHouse и AWS; на фронтенде — TypeScript и React. Архитектура включает модульный монолит, микросервисы-сателлиты, пять production Kubernetes-кластеров, CircleCI, Docker/ECR, Helm и Terraform.
Платформа обслуживает около 150 тенантов и около 5 тысяч запросов в минуту; используется blue-green deployment.
Что делать
- Проектировать API на Django/DRF и реализовывать UI на React/TypeScript в рамках одной задачи.
- Разрабатывать фичи end-to-end: от модели данных и миграций до компонентов и состояния на фронтенде.
- Отвечать за архитектуру, code review и работу зоны в продакшене.
- Работать с Postgres и ClickHouse, мульти-тенантностью и миллионами записей.
- Самостоятельно вести свою зону без микроменеджмента и напрямую работать с PM.
Условия
- Зарплата: $5,000–8,000 gross в месяц.
- Полностью удалённая работа; для желающих доступны офисы в Канаде, США и на Кипре.
- Только сеньорская команда, плоская структура: EM и senior IC, без техлидов.
- Безлимитные отпуска, soft management, отсутствие фиксированных часов и асинхронная коммуникация.
- Оффсайты два раза в год на Кипре, в Грузии или Армении.
- Бюджет на обучение, конференции и технику.
- Внутренняя коммуникация команды на русском языке.
Будет плюсом
- ClickHouse и аналитические базы данных.
- Highload и финтех.
- Kubernetes, Helm, Terraform и CircleCI.
- Kafka, RabbitMQ, очереди и распределённые системы.
- Идемпотентность.