Teamworks
Senior Software Engineer, Full Stack (Coaching & Player Personnel)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Teamworks для объединения продуктов Coaching & Player Personnel на общей технической платформе. Отвечает за архитектуру общих сервисов, API и интеграции, работает с Product, Data и Design.
Задачи
- Принимать решения по архитектуре и системному дизайну общих сервисов CPP и продуктовых возможностей
- Вести сложные проекты от технического исследования до внедрения и релиза
- Проектировать и разрабатывать переиспользуемые API, backend-сервисы и frontend-компоненты/UI на Python и TypeScript
- Создавать и поддерживать data pipelines и интеграции между продуктами CPP
- Улучшать автоматизированное тестирование и практики CI/CD
- Проводить code review, менторить инженеров и выравнивать команды по практическим техническим стандартам
Требования
- 7+ лет профессионального опыта в разработке ПО, включая значительную практическую работу с JavaScript и Python
- Опыт владения решениями по системному дизайну и архитектуре, а не только реализации чужих проектов
- Сильные инженерные основы: дизайн API, UI/UX, моделирование данных, тестирование и надёжность в продакшене
- Опыт ведения сложных технических проектов до поставки и объяснения компромиссов техническим и кросс-функциональным партнёрам
- Значительный практический опыт с SQL или NoSQL базами данных
- Практический опыт использования агентных AI-воркфлоу и инструментов в процессе разработки
- Возможность работать в офисе или гибридно в районе Indianapolis/Noblesville, IN
Условия
- Работа в офисе или гибридно в районе Indianapolis/Noblesville, IN
- Роль не предполагает спонсорство визы
- Teamworks — equal opportunity employer, привержен разнообразию и инклюзивности
- Возможны разумные accommodations для кандидатов с инвалидностью в процессе найма
Навыки
- Python
- TypeScript
- JavaScript
- API design
- UI/UX
- data modeling
- SQL
- NoSQL
- CI/CD
- ETL
- cloud platform
- agentic AI workflows