Tillster
Senior Software Engineer – Back End
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в Tillster для проектирования и развития облачных микросервисов на AWS и TypeScript с активным использованием AI-инструментов разработки.
Задачи
- Проектировать и разрабатывать масштабируемые, безопасные и высокопроизводительные микросервисы на AWS и TypeScript
- Использовать современные AI-инструменты разработки (Claude Code, GitHub Copilot, LLM) для ускорения работы, генерации тестов и рефакторинга
- Строить и поддерживать микросервисы с чёткими API, обеспечивая модульность и масштабируемость
- Писать unit-, integration- и e2e-тесты, повышать покрытие и применять TDD
- Участвовать в Agile-церемониях (Scrum/Kanban): стендапы, планирование спринтов, ретроспективы, груминг бэклога
- Проводить код-ревью и критически оценивать AI-сгенерированный код на безопасность и корректность
- Участвовать в дизайн-сессиях и улучшении архитектуры платформы
- Работать со стейкхолдерами и product owner для понимания требований и выработки решений
Требования
- 5+ лет опыта проектирования и разработки сервис-ориентированных приложений на Java, Python, C#, TypeScript или другом современном языке
- Опыт проектирования и построения микросервисных систем с высокой связностью и слабым связыванием
- Владение современным ООП-языком, предпочтительно TypeScript
- Умение интегрировать AI-инструменты (Claude Code, Cursor, ChatGPT/Claude) в рабочий процесс при критической проверке кода
- Опыт реализации комплексных стратегий тестирования: unit, integration, e2e
- Опыт работы с реляционными или NoSQL хранилищами
- Экспертиза в применении промышленных паттернов проектирования и архитектурных паттернов
- Свободное владение английским языком (устно и письменно)
- Опыт работы в Agile (Scrum или Kanban)
- Понимание best practices безопасности: OAuth, JWT, шифрование
- Степень бакалавра в Computer Science или аналогичный опыт
- Желательно: опыт с AWS serverless и сопутствующими технологиями (DynamoDB, SQS)
- Сильные аналитические навыки и нацеленность на постоянное улучшение
- Готовность работать в быстро меняющейся среде с неопределённостью и меняющимися требованиями
Условия
- Зарплата $130,000 - $155,000 DOE
- Медицинская, стоматологическая, зрительная страховка и FSA для сотрудников и их иждивенцев
- Программы компенсации расходов на здравоохранение и уход за детьми, EAP, круглосуточные конфиденциальные медицинские консультации Optum Care
- 10 оплачиваемых праздничных дней в году
- 15 дней PTO в первые 12 месяцев, 22 дня в последующие годы
- Участие в 401(k) с даты начала работы
- Оплата обучения, образовательные программы, курсы Udemy и возможности развития
- Предпочтение локальным кандидатам, без визовой поддержки
Навыки
- AWS
- TypeScript
- Java
- Python
- C#
- микросервисы
- Claude Code
- GitHub Copilot
- Cursor
- LLM
- unit-тесты
- integration-тесты
- e2e-тесты
- TDD
- Scrum
- Kanban
- NoSQL
- OAuth
- JWT
- DynamoDB
- SQS
- serverless