Truelio
Software Engineer (Developer)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Software Services компании Truelio. Гибридный формат в Норкроссе, Джорджия: разработка мобильных приложений на React Native, бэкенд-сервисов и API на C#/.NET, работа с SQL Server и интеграциями, полная ответственность за решение проблем в продакшене.
Задачи
- Проектировать, разрабатывать, поддерживать и сопровождать продакшн-ПО для клиентов и внутренних команд
- Разрабатывать и поддерживать приложения на React Native для iOS и Android
- Создавать и поддерживать бэкенд-приложения и API на C# и .NET
- Активно работать с SQL Server: писать и отлаживать запросы, хранимые процедуры, интеграции данных и процессы на стороне БД
- Расследовать инциденты в продакшене на уровне приложений, сервисов, баз данных и сторонних интеграций
- Доводить проблемы до решения, а не передавать их при пересечении технических границ
- Поддерживать и улучшать существующие системы, участвуя в разработке новых приложений
- Создавать и поддерживать интеграции с внешними API, сервисами и системами клиентов
- Работать с командами аккаунт-менеджмента и проектного управления для выполнения ежедневных задач клиентов
- Проводить код-ревью и совместно с другими инженерами повышать надёжность и поддерживаемость кода
- Выявлять повторяющиеся проблемы, технический долг и возможности упрощения или улучшения систем
- Писать автоматические тесты и помогать улучшать процессы разработки и деплоя
- Чётко коммуницировать о технических проблемах, компромиссах, прогрессе и рисках
Требования
- 4+ года профессионального опыта разработки ПО
- Уверенный опыт с C# и .NET
- Сильное знание SQL Server и реляционных баз данных
- Опыт создания или поддержки бэкенд-API, сервисов, интеграций или фоновых процессов
- Опыт с React Native, React или другим современным фреймворком на JavaScript/TypeScript
- Понимание HTTP API, аутентификации, архитектуры приложений и основ распределённых систем
- Опыт работы с Git в командной среде разработки
- Способность разбираться в системах, которые вы не создавали
- Умение работать самостоятельно и принимать обоснованные технические решения без детальных инструкций
- Готовность брать на себя ответственность за проблемы, прослеживать их через границы систем и доводить до решения
- Инициативность: замечать необходимую работу, а не ждать назначения задач
- Здравый смысл в решении вопросов самостоятельно, привлечении коллег и своевременном эскалировании рисков
- Сильные навыки письменной и устной коммуникации
Условия
- Гибридный формат работы в Норкроссе, Джорджия
- Работа над клиентскими и внутренними системами компании
- Возможность влиять на надёжность и поддерживаемость систем
- Команда, где ценят ответственность и самостоятельность
Навыки
- C#
- .NET
- SQL Server
- React Native
- React
- JavaScript
- TypeScript
- HTTP API
- Git
- Next.js
- Entity Framework
- EF Core
- REST API
- AWS
- CI/CD
- GitHub Actions
- очереди
- асинхронная обработка
- мониторинг
- логирование