Ведущий разработчик / Team Lead (Java/Kotlin)
Tenexti из Львова ищет Team Lead на критичную для бизнеса систему синхронизации данных, которая в реальном времени обрабатывает сотни тысяч записей. Нужен сильный Java/Kotlin-инженер с опытом реального руководства командой (6 инженеров), зрелым подходом к рискам, инцидентам и ревью, а также с сильным разговорным и письменным английским — вы будете напрямую работать с нетехническим CEO заказчика из США. Стабильный самофинансируемый проект на 8+ лет, бронирование от мобилизации, гибкий график без тайм-трекеров, MacBook, оплачиваемый отпуск и уроки английского.
Зарплата не указана — оценили по рынку
На основе 18 похожих вакансий за 90 дней.
Что предстоит делать
<p>Tenexti — молодая компания по разработке программного обеспечения, базирующаяся во Львове. Мы специализируемся на создании инновационных решений, обеспечении высокого качества результатов и помогаем нашим клиентам воплощать их идеи в реальность. Мы одержимы технологиями и привержены совершенству, стремимся строить долгосрочные партнёрства и создавать значимый эффект своей работой.</p><p>Мы ищем Team Lead, который присоединится к нашей команде. Это самый важный найм, который мы сделаем в этом году.</p><h3><strong>🧑💻 Что мы ожидаем от идеального кандидата:</strong></h3><ul><li><strong>За вами — реальный опыт работы с Java, и вы комфортно чувствуете себя в большой старой кодовой базе.</strong> Нам нужен человек, который может открыть код, написанный людьми, которые давно ушли, разобраться, почему он такой, какой есть, и изменить его, не сломав.</li><li><strong>Вы действительно руководили людьми, а не просто носили должность.</strong> Вы несли ответственность за результат команды и за то, что происходило, когда этот результат оказывался неверным. Вы ведёте личным примером — планка, которую вы держите для других, это та же планка, до которой вы на виду работаете сами.</li><li><strong>Вы управляете рисками инстинктивно.</strong> Feature flags, постепенный rollout, протестированные вами откаты, размышления о blast radius до того, как вы сделаете merge, понимание того, какие двери открываются только в одну сторону. Наша production-система критична для бизнеса, и плохая ночь — это не инцидент, это событие для бизнеса.</li><li><strong>Вы сначала слушаете.</strong> Работа с заказчиком начинается с того, что вы слышите реальную проблему, а не то решение, с которым кто-то пришёл. Почти все дорогостоящие ошибки в такого рода работе можно было предотвратить, задав ещё один вопрос в самом начале.</li><li><strong>Вы умеете сказать «нет» и умеете сказать это с обоснованием.</strong> Не всё, о чём стоит просить, стоит делать. Вы можете просто объяснить стоимость, сложность и ROI, удержать позицию, когда на неё давят, и изменить её в тот момент, когда контраргумент против вас оказывается лучше вашего.</li><li><strong>Вы занимаетесь scoping вместе с инженерами и замыкаете цикл после этого.</strong> Вы оцениваете, что нужно сделать, вместе с теми, кто будет это делать, а затем оцениваете, что было фактически сделано. Обе половины. Вторую половину большинство пропускает.</li><li><strong>Вы владеете тем, за что отвечаете, и стоите за этим.</strong> Когда что-то идёт не так, вы несёте за это ответственность и не проводите встречу в поисках того, чья это была вина. Это качество мы проверяем строже всего.</li><li><strong>Вы думаете о конечном пользователе и о деньгах.</strong> Вы понимаете ROI. Вы понимаете, как то, что вы создаёте, помогает бизнесу зарабатывать, и умеете аргументировать, что делать дальше, в этих терминах, а не только в технических.</li><li><strong>У вас сильный английский — устный и письменный.</strong> Вы будете проводить значительную часть каждой недели на живых звонках на английском — когда вас перебивают, меняют тему <nobr>на полуслове,</nobr> и вам всё равно нужно быть понятным — а также ясно писать после этого. Это жёсткое требование, а не галочка для отчётности.</li><li><strong>Вы открыты новому и стремитесь учиться.</strong> Вам интересны современные инструменты, паттерны и инженерные подходы — в особенности AI-assisted development — и вы хотите с энтузиазмом применять их в реальной production-системе, а не в сайд-проекте.</li></ul><h3><strong>💡 Чем вы будете заниматься:</strong></h3><ul><li><strong>Быть техническим визави CEO компании заказчика.</strong> Он американец, острый, прямой, не технический специалист, и почти каждый день у него что-то горит. Он будет приносить вам проблемы, идеи и жалобы — по три за раз, полусырые, обычно на скорости. Вам должно хотеться этого разговора, а не просто терпеть его.</li><li><strong>Превращать громкие, полусырые бизнес-проблемы в результаты, которые можно сдать.</strong> Здесь нет бизнес-аналитика, и требования не приходят уже разжёванными. Вы задаёте вопросы, определяете результат, записываете, чего мы явно НЕ делаем, и нарезаете первый milestone достаточно маленьким, чтобы ошибка в нём стоила две недели, а не два квартала.</li><li><strong>А затем действительно сдавать их.</strong> Milestones, последовательность, и раннее и чёткое сообщение о том, что что-то не будет сдано вовремя — пока ещё есть время что-то с этим сделать.</li><li><strong>Руководить шестью инженерами и задавать инженерный стандарт.</strong> Вы решаете, кто над чем работает, как нарезается работа и что здесь означает «достаточно хорошо». Рядом с вами работают DevOps-инженер на part-time и project manager.</li><li><strong>Развивать инженеров вокруг вас.</strong> Вы будете проводить технические one-on-one, наставлять, серьёзно проводить review и делать людей в этой команде лучше, чем они были, когда вы пришли. Мы относимся к code review как к реальной части работы, а не к формальности.</li><li><strong>Работать рядом с project manager так, чтобы ни один из вас не забирал себе половину другого.</strong> Она ведёт расписание, церемонии, координацию и «дожим». Вы владеете техническим направлением, делегированием и техническим разговором с заказчиком.</li><li><strong>Владеть риском в сложных изменениях с высокими ставками.</strong> Миграции внутри системы, которая не может остановиться, планы rollout, протестированные откаты и ясное понимание того, что сломается, если вы ошибётесь. Вы будете тем человеком, кто решает, безопасно ли вносить изменение сегодня вечером.</li><li><strong>Управлять incident command.</strong> Когда production ломается, вы координируете исправление, решаете, что откатывать, и сообщаете заказчику, что происходит, пока это ещё происходит.</li><li><strong>Спорить о приоритетах в бизнес-терминах.</strong> Вы будете отклонять запросы, которые не окупятся, обосновывать те, которые окупятся, и вам будут доверять, потому что ваши цифры выдерживают проверку, когда кто-то их пересчитывает.</li><li><strong>Продвигать AI-first engineering.</strong> Agentic tooling и AI-assisted development — часть этого мандата, а не эксперимент на стороне. Заказчик уже просит об этом, и мы намерены быть в этом хороши.</li></ul><h3><strong>Команда и заказчик</strong></h3><p>Мы — команда инженеров из Львова, работающая на заказчика из США. С нашей стороны — шесть инженеров, DevOps-инженер на part-time и project manager. Все инженеры и все архитектурные решения находятся здесь, локально — никаких зарубежных держателей знаний, которые вас блокируют.</p><p>Здесь нет бизнес-аналитика, и между вами и человеком, который хочет, чтобы это было построено, никого нет. Вы будете работать напрямую с CEO компании заказчика. Здесь также нет слоёв, цепочек согласований и процессов, существующих ради самих себя. Это лучшее, что есть в работе здесь, и одновременно самое сложное.</p><p>Наш заказчик финансируется не венчурным капиталом, а надёжной выручкой от бизнеса. Бизнес существует более восьми лет и является self-funded, и мы не испытываем давления сокращать роли в Украине из-за «страновых рисков», что, к сожалению, в последнее время стало довольно распространённым явлением.</p><p>Мы нанимаем из-за роста бизнеса. Используя технологии и работая с умными людьми, мы помогаем бизнесу расти дальше.</p><h3><strong>Продукт</strong></h3><p>Мы работаем над системой синхронизации данных с высокими ставками, которая обрабатывает сотни тысяч записей в реальном времени. Продукт обеспечивает согласованность данных между несколькими системами, работая при строгих ограничениях по rate limits и производительности.</p><p>Это увлекательная техническая задача — не простое CRUD-приложение, а сложная, чувствительная к производительности система, где каждая оптимизация имеет значение, стабильность не обсуждается, а творческий подход к решению проблем — часть повседневной рутины.</p><h3><strong>🚀 Наш технологический стек</strong></h3><p><strong>Frontend</strong></p><ul><li>React 19</li><li>TypeScript</li><li>Tailwind CSS</li><li>Ant Design</li><li>TanStack Query</li><li>TanStack Router</li><li>Vite</li><li>GraphQL</li><li>Vue.js legacy frontend — предстоит переписать на React</li><li>Современный frontend tooling и лучшие практики</li></ul><p><strong>Backend</strong></p><ul><li>TypeScript, Node.js и NestJS</li><li>Java 21 и Kotlin, с активной миграцией в сторону Kotlin</li><li>Spring Boot</li><li>Prisma</li><li>MongoDB</li><li>PostgreSQL</li><li>Redis</li><li>RabbitMQ</li><li>Hasura и GraphQL</li><li>GoRules для сложной бизнес-логики</li></ul><p><strong>Инфраструктура и DevOps</strong></p><ul><li>Kubernetes</li><li>ArgoCD и GitHub Actions</li><li>OpenSearch для логов</li><li>Prometheus и Grafana для метрик и трейсов</li></ul><h3><strong>Почему стоит выбрать этот проект и команду?</strong></h3><ul><li>Бронирование от мобилизации в армию</li><li>Стабильный проект, успешно работающий более восьми лет, с постоянным ростом выручки.</li><li>Вся инженерная команда находится в Украине, все архитектурные решения принимаются локально.</li><li>Mission-critical production-система, где ваши решения напрямую влияют на результаты бизнеса.</li><li>Реальные инженерные задачи, включая оптимизацию производительности, rate limiting, согласованность данных, распределённые workflow и крупномасштабный рефакторинг.</li><li>End-to-end ownership фич с возможностью работать как с frontend, так и с backend системами.</li><li>Возможность работать над высоконагруженной production-системой, состоящей одновременно из монолита и микросервисов, и влиять на то, как она спроектирована и какой становится.</li></ul><h3><strong>Perks and Benefits</strong></h3><ul><li><strong>🏋️♂️ Компенсация спортзала</strong></li><li>🪖 Бронирование от мобилизации в армию</li><li>🏝 18 дней оплачиваемого отпуска, государственные праздники и оплачиваемый sick leave</li><li>💻 Современное техническое оборудование: Apple silicon MacBook</li><li>🇬🇧 Уроки английского</li><li>⏱️ Гибкий график работы и никаких time trackers</li><li>✈️ Возможные поездки в США, когда война закончится. До войны мы летали туда дважды, и нам очень понравилось :)</li></ul><p>Если вы дочитали до этого места, пожалуйста, начните своё сообщение со слов «Слава Украине!» Спасибо!</p> <div> <a href="https://jobs.dou.ua/companies/tenexti/vacancies/372979/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийВедущий Java разработчик / Team Lead
~2 205 539 – 3 459 900 ₸ оценка
Ведущий Java-разработчик в B2B SaaS-продукт: половина времени — код на Java 21 и Spring Boot, половина — руководство backend-командой. Нужен опыт 8+ лет в разработке, 2+ года лидерства, глубокое знание Spring Boot, SQL, AWS и практик безопасной разработки. Полностью удалённая работа, оплачиваемый отпуск 24 дня, бюджет на обучение и медицину.
Технический лидер / Backend-разработчик (Java/Kotlin)
~2 205 539 – 3 459 900 ₸ оценка
СберОбразование ищет технического лидера для команды backend: проектировать архитектуру, писать ключевые сервисы на Java и Kotlin, задавать инженерные стандарты и менторить разработчиков. Нужен эксперт с глубоким знанием JVM, Spring, микросервисов, Kafka и Kubernetes. Предлагают годовую премию, ДМС, льготную ипотеку, обучение и офис в Москве.
Ведущий разработчик на Kotlin
~2 205 539 – 3 459 900 ₸ оценка
Экомобайл ищет ведущего разработчика на Kotlin для проектирования архитектуры высоконагруженных распределённых систем и участия в кодинге ключевых задач. Нужен опыт коммерческой разработки на Kotlin/Java от 7 лет, глубокое знание Spring Boot и опыт архитектурных решений. Предлагают гибкий формат (офис, гибрид или удалёнка), корпоративное обучение и дружную команду.
Ведущий Java разработчик
Нужен ведущий Java-разработчик для модернизации legacy-систем корпоративных заказчиков и перевода их в облако на MongoDB. Предстоит проектировать архитектуру, менторить инженеров и использовать GenAI-инструменты для ускорения разработки. Работа удалённая, с привязкой к Франции.
Главный разработчик Java (back end)
Ищем Главного Java-разработчика (back end) в команду банка: вести разработку на Java со Spring/Hibernate, управлять командой от 3 человек и внедрять подход SDD с делегированием рутины ИИ-агентам. Нужен опыт от 5 лет, знание Spring, Hibernate, Gradle, JMS, JAX-WS, Git, Jenkins, JUnit и Agile/Scrum. Предлагают удалёнку, белую зарплату по ТК РФ, ДМС, обучение и участие в конференциях.
Java разработчик
~2 093 900 ₸ оценка
Компания Patrianna (Гибралтар, социальные игры и финтех) ищет опытного Java-инженера для разработки высоконагруженной платформы с аудиторией до 150 млн пользователей. Нужны сильный Java Core (8+), многопоточность, SQL, Docker и опыт продакшн-мониторинга; большой плюс — Kafka, GCP, ClickHouse, ElasticSearch. Предлагают полную удалёнку, работу в AI-driven инженерной культуре, щедрый отпуск и влияние на продукт глобального масштаба.