Senior Fullstack Engineer (Python/Django + React/TS)

Senior Fullstack Engineer (Python/Django + React/TS)


Компания: Agvend

Зарплата: 5 000–8 000 $ gross

Формат: удалённо

Занятость: полная

О компании

Agvend — 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: @cant_exit_vim.



Report Page