The Farmer's Dog
Senior Software Engineer 1
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду The Farmer's Dog, работающую над внутренними системами подписки, e-commerce и логистики. Роль предполагает полный цикл разработки сложных систем — от проектирования до эксплуатации в продакшене.
Задачи
- Вести полный жизненный цикл сложных систем и фич — от дизайна до долгосрочной эксплуатации
- Декомпозировать неоднозначные задачи в конкретный объём работ и принимать обоснованные решения
- Проектировать модели данных, схемы, миграции и контракты от API до базы данных
- Отвечать за эксплуатацию и мониторинг систем с учётом их SLA, диагностировать первопричины и предотвращать инциденты
- Работать кросс-функционально с Product, Design, Data Analytics и Lifecycle Comms
- Менторить других инженеров через код-ревью, дизайн-фидбек и ретроспективы инцидентов
- Работать в стеке: TypeScript, GraphQL, Temporal, Postgres, AWS
- Использовать AI-инструменты для повышения качества работы
Требования
- 6–8+ лет опыта как сильный full stack инженер, комфортно работающий и с frontend, и с backend
- Опыт построения и эксплуатации продакшен-систем, где баги стоят денег или подрывают доверие клиентов
- Сильные навыки письменной и устной коммуникации, умение документировать ключевые решения и компромиссы
- Открытость к разным мнениям и активный поиск обратной связи
- Опыт владения продуктом, отличные навыки решения проблем и приоритизации, внимание к деталям
- Прагматичное суждение о том, когда использовать AI и новые инструменты, а когда нет
- Способность работать в быстро меняющейся и неоднозначной среде, проактивность и любознательность
- Любовь к собакам
Условия
- Офис, дружелюбный к собакам, в SoHo
- Конкурентоспособная компенсация и пакет акций
- Комплексная медицинская страховка, стоматология и зрение
- Поддержка ментального здоровья от компании
- 12 недель оплачиваемого родительского отпуска
- Конкурентоспособный план 401k с вкладом компании
- Гибкий PTO
- Скидки на свежую еду для питомца
- Присутствие в офисе 4–5 дней в неделю
Навыки
- TypeScript
- GraphQL
- Temporal
- Postgres
- AWS
- CI/CD
- A/B experiments
- feature flags
- shadow deployments
- progressive rollouts