Shift4
Full Stack Software Engineer, Financial Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack инженер в команду Financial Systems компании Shift4 с сильным уклоном в data engineering. Разработка и поддержка приложений, интеграций и пайплайнов для финансовых данных (биллинг, платежи, отчётность).
Задачи
- Проектировать, разрабатывать, тестировать, деплоить и поддерживать full stack приложения для команды Financial Systems
- Создавать и поддерживать backend-сервисы, логику БД и интеграции для финансовых процессов
- Разрабатывать и оптимизировать SQL, хранимые процедуры, пайплайны данных, отчётные датасеты и проверки качества данных
- Участвовать в frontend-разработке и ревью архитектуры, качества кода и интеграционных паттернов
- Поддерживать системы биллинга, платежей и внутренние финансовые платформы
- Диагностировать и устранять production-инциденты, связанные с приложением, качеством данных и производительностью
- Строить масштабируемые, безопасные и поддерживаемые решения для финансовой среды
- Взаимодействовать с аналитиками, QA, TPM, финансовыми стейкхолдерами и data-командами
- Готовить техническую документацию: модели данных, схемы процессов, правила валидации
- Улучшать инженерные стандарты: тестирование, code review, observability, деплой, контроль качества данных
- Автоматизировать ручные финансовые операции и снижать нагрузку от поддержки и отчётности
- Ответственно применять AI-инструменты для повышения продуктивности, тестирования и документации
Требования
- 3+ года профессионального опыта в разработке ПО
- Опыт backend-разработки на .NET, C#, VB.NET, Java, Python, Node.js или аналогичных языках
- Сильный опыт SQL, желательно Microsoft SQL Server: хранимые процедуры, оптимизация запросов, валидация данных
- Опыт построения или поддержки пайплайнов данных, ETL/ELT, отчётных датасетов или крупных операционных потоков данных
- Опыт разработки или ревью frontend-приложений на React, TypeScript, JavaScript, HTML, CSS
- Понимание SDLC, работы с Git, code review, тестирования, деплоя и production-поддержки
- Умение самостоятельно разбираться в сложных проблемах приложений и данных
- Сильные коммуникативные навыки, умение объяснять технические концепции нетехническим стейкхолдерам
- Опыт написания понятной документации по коду, потокам данных и поддержке
- Умение работать в agile-среде и вести несколько приоритетных задач
Условия
- Опыт с финансовыми системами, fintech, платежами, биллингом или ERP — преимущество
- Понимание качества финансовых данных, аудита, комплаенса и сверок — преимущество
- Опыт модернизации legacy-приложений и SQL-систем — преимущество
- Опыт поддержки month-end close, биллинговых циклов и финансовой отчётности — преимущество
- Опыт менторства инженеров и технического ревью — преимущество
- Опыт с observability, логированием, алертингом и тюнингом производительности — преимущество
- Опыт в payments, POS, merchant acquiring или revenue operations — плюс
- Equal Opportunity Employer
Навыки
- .NET
- C#
- VB.NET
- Java
- Python
- Node.js
- SQL
- Microsoft SQL Server
- ETL
- ELT
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Git