TixTrack
Software Engineer (Remote - US)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack инженер в TixTrack для развития платформы nLiven — real-time системы продажи билетов для театров и культурных учреждений. Работа над frontend и backend, найм на два уровня (SE1 и SE2).
Задачи
- Разрабатывать фичи и исправлять баги по всему стеку — от чётко поставленных задач до фич под собственную ответственность от дизайна до продакшена
- Писать чистый, читаемый и поддерживаемый код с автоматическими тестами при каждом изменении
- Работать в существующей кодовой базе: читать перед изменением, следовать принятым паттернам, делать небольшие безопасные изменения
- Понимать проблему клиента за задачей, взаимодействуя с Product и Design
- Участвовать в code review: реагировать на фидбек, задавать вопросы, давать конструктивную обратную связь
- Следовать стандартам кодирования команды и предлагать улучшения
- Расследовать и исправлять баги и проблемы производительности
- Писать код с учётом безопасности: валидация ввода, проверки авторизации, обработка ошибок
- Добавлять логирование, мониторинг и тесты и использовать их показания для улучшений
- Регулярно работать в парах и mob-сессиях с коллегами
- Обновлять техническую документацию (API-контракты, design notes)
- Участвовать в архитектурных обсуждениях
- Указывать на проблемы в инструментах, документации, CI/CD и процессах и помогать их исправлять
- Участвовать в production support и разборах инцидентов
Требования
- Степень бакалавра в Computer Science, Engineering или смежной области
- Опыт профессиональной разработки: Level 1 — до двух лет (стажировки, co-op, существенные личные или open source проекты учитываются); Level 2 — два и более лет full stack разработки в SaaS или технологической среде
- Опыт работы с современным frontend-фреймворком (Angular, React или Vue)
- Опыт backend или API-разработки; идеально .NET Core, но подойдёт аналогичный стек с готовностью учить .NET
- Знание SQL и реляционных баз данных; для Level 2 — опыт моделирования данных
- Опыт автоматизированного тестирования; для Level 2 — написание unit и integration тестов в повседневной работе
- Уверенное владение Git
- Хорошее понимание основ computer science
- Желательно: опыт с C# или .NET Core
- Желательно: unit-тестирование JavaScript или Vue компонентов
- Желательно: Azure, GitHub Actions или Terraform
- Желательно: observability-инструменты, например Datadog
- Желательно: интеграции платежей, например Stripe
- Желательно: знакомство с Agile
Условия
- Full-time, полностью удалённая работа
- Кандидаты должны находиться в одном из штатов: California, Oregon, Colorado, Texas, Tennessee, Utah, Wisconsin, Minnesota, Louisiana, Florida, Virginia, North Carolina, South Carolina, New Jersey, New York или Connecticut
- Возможны командировки и очные встречи время от времени; в будущем возможна гибридная работа в местном офисе
- Зарплата: Software Engineer 1 — $75,000–$95,000 в год; Software Engineer 2 — $95,000–$115,000 в год
- Право на годовой бонус по результатам работы и успехам компании
- 100% оплата медицинской, стоматологической и оптической страховки для сотрудника и иждивенцев, опция HSA (взнос работодателя $1,000 на 2026 год)
- Страхование жизни за счёт компании
- Планы 401k (Traditional и Roth)
- Оплачиваемый родительский отпуск
- Обучение и развитие с компенсацией подходящих образовательных расходов
- Возможность работать за рубежом
- Волонтёрские дни
- Гибкий график
- Компенсация до $300 на начальное оборудование для гибридного рабочего места
- Щедрый PTO и график праздников
- Удалённая рабочая среда
Навыки
- .NET Core
- C#
- JavaScript
- React
- Vue
- Angular
- SQL
- Git
- Azure
- GitHub Actions
- Terraform
- Datadog
- Stripe
- JIRA
- Slack