Senior Fullstack Engineer (Python/Django + React/TS)
Компания: Agvend
Зарплата: 5 000–8 000 $ gross
Формат: удалённо
Занятость: полная
О компании
B2B SaaS-платформа для агросектора Северной Америки. По данным компании, платформа работает 8 лет и охватывает около 30% рынка ag-retail в США и Канаде. В команде примерно 150 человек, около 100 — в R&D. Команда работает полностью удалённо; для желающих доступны офисы в Канаде, США и на Кипре.
Стек и инфраструктура
•Backend: Python, Django, DRF, PostgreSQL, ClickHouse, AWS.
•Frontend: React, TypeScript.
•Архитектура: модульный монолит — 3 крупных приложения и микросервисы-сателлиты.
•Инфраструктура: 5 production-кластеров Kubernetes, около 150 тенантов, примерно 5 000 запросов в минуту.
•CI/CD: CircleCI, Docker/ECR, Helm, Terraform, blue-green deployments.
Задачи
•Разрабатывать функциональность от API до UI, без разделения на backend и frontend.
•Отвечать за свою зону: архитектуру, code review и работу в production.
•Работать с PostgreSQL и ClickHouse под нагрузкой, мультитенантной архитектурой и миллионами записей.
Требования
•От 5 лет коммерческой fullstack-разработки, уровень Senior.
•Production-опыт одновременно с Python/Django/DRF и React/TypeScript.
•Уверенное владение Python, Django и DRF.
•Опыт работы с PostgreSQL под нагрузкой.
•От 2 лет работы с React и TypeScript на продуктовом уровне.
•Самостоятельность: ведение своей зоны и прямая работа с PM.
•Русский язык для основной рабочей коммуникации, английский на рабочем уровне.
Будет плюсом
•ClickHouse и другие аналитические базы данных.
•Опыт с высоконагруженными системами или в финтехе.
•Навыки работы с Kubernetes, Helm, Terraform и CircleCI, включая устранение проблем в пайплайнах.
•Опыт с очередями и распределёнными системами: Kafka, RabbitMQ, идемпотентность.
Условия
•Команда Senior-инженеров, плоская структура: Engineering Manager и Senior IC, без техлидов.
•Безлимитные отпуска.
•Нет фиксированных рабочих часов.
•Асинхронная коммуникация без ожидания мгновенного ответа.
•Оффсайты дважды в год: Кипр и Грузия или Армения.
•Бюджет на обучение, конференции и технику.
•Коммуникация внутри команды на русском языке.
•По данным компании, многие сотрудники работают в команде по 5–6 лет.
Отклик
Отправьте резюме в Telegram.