Software Engineer (Canvas Career)
Работодатель · Instructure
Будапешт
Мы ищем Software Engineer среднего уровня в команду Canvas Career для создания интуитивных и масштабируемых веб-приложений, которыми пользуются преподаватели и учащиеся по всему миру. Наша основная экосистема построена на React, TypeScript, Node.js и AWS, но для нас важней всего крепкая база и стремление к развитию.
Задачи
- Участие в разработке продакшн-функционала по всему стеку с использованием React, TypeScript, Node.js и Postgres.
- Создание понятных, доступных интерфейсов (с учетом требований WCAG) и их подключение к надежным бэкенд-API.
- Написание поддерживаемого, протестированного кода (unit-, интеграционные и e2e-тесты) и участие в код-ревью.
- Тесное сотрудничество с синьор-инженерами, продакт-менеджерами и дизайнерами для декомпозиции задач и поставки полезного функционала.
- Помощь в поддержании стабильной работоспособности сервисов с помощью логирования, метрик и устранения неполадок.
- Постоянное обучение и применение современных практик разработки в гибкой командной среде.
Условия и льготы
Конкурентная компенсацияКроме того, все штатные сотрудники участвуют в нашей программе владения долей компании.Гибкая культура работыФорматы удаленной, гибридной и офисной работы различаются в зависимости от роли, команды и локации.Щедрый отпускВключая местные праздники и наш ежегодный период «Dim the Lights» в конце декабря.Комплексные программы здоровьяПоддержка ментального здоровья.Ресурсы для обучения и развитияИнструменты для профессионального развития и компенсация обучения.
Требования
- От 3 лет профессионального опыта разработки программного обеспечения.
- Подтвержденный опыт современной веб-разработки (frontend, backend или full-stack).
- Сильная мотивация и интерес к работе как во frontend- (React), так и в backend-среде (Node.js/TypeScript).
- Подтвержденная способность и энтузиазм быстро изучать новые технологии, фреймворки и концепции.
- Прочные базовые знания реляционных баз данных (например, PostgreSQL или MySQL).
- Продуктовый подход — вам важны пользовательский опыт, качество кода и надежность релизов.
- Хорошие коммуникативные навыки и открытый, командный подход к работе.