Software Engineer (SWE)
Summary
Senior software engineer owning end-to-end product features at TTeam: partnering with AI to design architectures, validate solutions, and ship to production across backend systems. Stack spans Golang, Kotlin/Spring Boot/Ktor, PHP, and TypeScript, with AI-agent workflows and harness/tooling work central to the role.
О роли
Мы ищем senior software engineer.
Это не история про узкую специализацию в одном сервисе. Нам нужен инженер, который может решать проекты под ключ: взять продуктовую задачу, разобраться в ней, продумать решение и архитектуру, при необходимости зайти в соседние области и довести фичу до продакшена с полной ответственностью за качество и сроки.
Фокус инженера — не в ручном написании кода, а в том, чтобы вместе с AI качественно проработать план реализации, принять архитектурные решения, провести валидацию результата и быть уверенным, что это не развалится в проде.
Что для нас важно
Мы ищем инженеров, которые:
- сильны в backend-разработке;
- умеют работать не только в рамках одного языка или одного сервиса;
- могут с помощью AI эффективно заходить в соседние области и разбираться в том, что они делают;
- понимают границы своей компетенции и умеют вовремя определить, где нужна дополнительная проверка со стороны эксперта или самого AI;
- способны брать ответственность за итоговое решение и за то, что уходит в production.
Желательный стек:
- Golang
- Kotlin / Spring Boot / Ktor
- PHP
- TS
- Умение проектировать и реализовывать backend-решения под реальные продуктовые задачи
- Понимание архитектуры, API, интеграций и границ ответственности между системами
- Опыт работы со сложными или высоконагруженными системами будет плюсом
- Умение работать в условиях неполной определённости
- Готовность брать ответственность за решение, а не только за блок кода
Важно, чтобы кандидат:
- имел опыт работы с AI-агентами или хорошо понимал agent-based workflows;
- имел опыт разработки или поддержки harness / tooling;
- мог строить процесс решения задачи совместно с AI;
- был способен принимать зрелое решение: можно ли этот результат принимать, дорабатывать или нужен дополнительный review.
Плюсом будет
- Опыт работы в продуктовых командах
- Опыт работы с несколькими языками или фреймворками
- Опыт миграций, рефакторинга и работы с legacy
- Опыт в e-commerce, marketplace, classifieds или highload-продуктах
- Опыт, когда приходилось самостоятельно закрывать задачу end-to-end
Что мы предлагаем:
- Участие в развитии проекта со старта.
- Прямое влияние на конечный продукт.
- Перспективы профессионального и карьерного роста.
- Развитие в команде опытных коллег.
- Минимум бюрократии и быстрое принятие решений.
- Индивидуальное обсуждение графика и формата работы с каждым сотрудником.