Sharetec
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack инженер в команду Digital Banking компании Sharetec. Отвечает за проектирование и разработку продуктов и платформы цифрового банкинга, модернизацию систем и создание нового API-слоя.
Задачи
- Проектировать масштабируемые и поддерживаемые full stack системы совместно с командой и руководством
- Вести технические обсуждения по модернизации и новому слою интеграции Digital API
- Оценивать и рекомендовать инструменты, паттерны и архитектурные решения для frontend (React, TypeScript, Next.js) и backend (C#, ASP.NET Core)
- Продвигать secure-by-default подход: код проходит ревью, сканирование и тестирование до продакшена
- Участвовать в разработке стандартов API и паттернов интеграции
- Разрабатывать, тестировать и поддерживать production-фичи для веб- и мобильной платформы Digital Banking, включая iOS и Android приложения на React Native
- Писать чистый, документированный и покрытый тестами код на TypeScript/React и C#/ASP.NET Core
- Вести работу по полному жизненному циклу: от дизайна и реализации до код-ревью, тестирования и мониторинга в продакшене
- Работать в контейнерных окружениях с Docker и поддерживать CI/CD пайплайны
- Работать с реляционными и облачными БД, включая PostgreSQL и MySQL
- Стабильно выполнять спринт-обязательства и заранее сигнализировать о рисках по скоупу
- Проводить код-ревью и помогать росту коллег
- Делиться знаниями о стеке через документацию, парные сессии и обсуждения
- Поддерживать онбординг новых членов команды
- Активно участвовать в Agile-церемониях и улучшении процессов
Требования
- 5+ лет профессионального опыта в разработке ПО с подтверждённым full stack ownership
- Сильное владение React и TypeScript для production frontend-приложений
- Опыт с Next.js или аналогичным SSR-фреймворком
- Опыт выпуска production мобильных приложений в App Store и Google Play; приложения на React Native, опыт с native Swift или Kotlin приветствуется
- Опыт backend-разработки; стек C#/ASP.NET Core, опыт с Node.js, Go, PHP или другими строго типизированными языками приветствуется, готовность работать с C#
- Опыт дизайна и интеграции API: RESTful API, версионирование, аутентификация, интеграции с внешними сервисами
- Опыт работы с реляционными БД (PostgreSQL или MySQL) в production
- Опыт с Docker и контейнерными окружениями разработки или деплоя
- Опыт участия в модернизации существующей production-системы
- Отличные коммуникативные навыки и умение работать в remote-first async-среде
- Степень бакалавра по Computer Science или смежной области либо эквивалентный опыт
Условия
- Full-time, exempt, remote позиция для кандидатов из любого штата США, кроме Калифорнии
- Зарплата $120,000 – $150,000 в зависимости от опыта плюс бонусы
- Медицинская, стоматологическая и vision-страховка, страхование жизни и инвалидности
- Щедрый оплачиваемый отпуск и оплачиваемые праздники, включая день рождения
- Реферальная программа с выплатой $1,000
- 401(k) с matching от компании
- Виртуальные мероприятия и ежемесячные all-hands
Навыки
- React
- TypeScript
- Next.js
- C#
- ASP.NET Core
- Node.js
- Go
- PHP
- React Native
- Swift
- Kotlin
- REST API
- PostgreSQL
- MySQL
- Redis
- MongoDB
- Docker
- CI/CD
- Tailwind CSS
- ShadCN
- Radix UI
- MUI