PactFi
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лидер продуктовой команды в PactFi — платформе для управления сделками частного кредитования. Hands-on роль: большую часть времени — разработка и ревью кода, плюс развитие инженеров и техническое направление направления.
Задачи
- Проектировать, разрабатывать и выпускать full-stack фичи end-to-end (модель данных, API, интерфейс), отвечая за них от архитектуры до поддержки в продакшене
- Задавать и поддерживать технические стандарты: архитектурные паттерны, дизайн API, стратегия тестирования, документация
- Вести обсуждения архитектуры и принимать прагматичные компромиссы между производительностью, безопасностью, стоимостью и сроками
- Выявлять и закрывать технический долг, улучшать надёжность, observability и developer experience
- Менторить middle и junior инженеров через парное программирование, код-ревью и структурированную обратную связь
- Декомпозировать крупные инициативы на задачи, выстраивать последовательность поставки и снимать блокеры команды
- Проводить архитектурные и код-ревью, повышающие качество без замедления команды
- Участвовать в найме и онбординге инженеров, влиять на планку найма
- Отвечать за поставку и здоровье работы команды: рано подсвечивать риски и держать общую планку качества
- Согласовывать технический roadmap со стратегией компании вместе с Head of Engineering
- Работать с Product Managers над требованиями, ограничениями и альтернативами
- Координировать с QA покрытие тестами, готовность релизов и разбор инцидентов
- Понятно доносить технические решения и риски до нетехнических стейкхолдеров
Требования
- 6+ лет профессиональной разработки production веб-приложений
- Глубокое владение хотя бы одним современным серверным языком и фреймворком и одним frontend-фреймворком — PHP/Laravel, Python, Node/TypeScript, Ruby, Go или аналоги
- Способность быстро осваивать незнакомые языки, фреймворки и предметные области и выпускать в них продукт
- Опыт ведения проектов и менторинга инженеров в роли technical lead, staff engineer или аналогичной
- Сильное понимание дизайна API, масштабируемой архитектуры приложений и типовых паттернов
- Продвинутые навыки работы с реляционными БД: проектирование схем, оптимизация запросов, стратегия кэширования
- Опыт аутентификации и авторизации в нескольких системах и окружениях
- Опыт интеграции множества источников данных и сторонних API в связные системы
- Отличные коммуникативные навыки и авторитет, позволяющий влиять на техническое направление без формальных полномочий
Условия
- Конкурентная зарплата + опционы
- Медицинская страховка
- 401k
Навыки
- PHP
- Laravel
- Python
- Node.js
- TypeScript
- Ruby
- Go
- Vue.js
- AWS
- CI/CD
- SQL
- API design
- автоматизированное тестирование
- LLM