eClerx
Full Stack Engineer, Blockchain & Application Development
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Application Development компании eClerx. Задача — сквозная разработка корпоративных приложений с интеграцией blockchain и Web3-инфраструктуры.
Задачи
- Вести техническую реализацию фич и проектов от дизайна до деплоя, обеспечивая качество, производительность и масштабируемость
- Участвовать в обсуждении архитектуры и код-ревью
- Соблюдать стандарты кодирования, архитектурные принципы и лучшие практики безопасности
- Работать с Product и UX-командами, переводя потребности клиентов в эффективные решения
- Строить автоматизацию тестирования по всему стеку и следовать инженерным практикам
- Оптимизировать производительность и надёжность приложения в облачной среде
- Реализовывать blockchain-интеграции: подключение к нодам, отправка транзакций, мониторинг событий, работа с кошельками и custody, сценарии подписи и подтверждения
- Писать, тестировать и деплоить смарт-контракты (Solidity или аналог) с соблюдением практик безопасности и полным жизненным циклом транзакций
- Совместно с Product Managers и Technical Project Managers прорабатывать объём, сроки и приоритеты
- Сообщать стейкхолдерам о статусе, рисках и зависимостях проекта
Требования
- Степень BS или BA в Computer Science или смежной области
- 5+ лет опыта full-stack разработки с сильной экспертизой в backend на одном или нескольких языках (Java/Spring Boot, Node.js, Python, Go)
- Практический опыт построения на blockchain/DLT-платформах (Ethereum, Solana, Hyperledger Besu, Canton/Daml), включая жизненный цикл транзакций (gas, nonce, подтверждения, finality) и обработку событий
- Опыт с frontend-фреймворками (React/Angular) на TypeScript/JavaScript
- Сильное понимание архитектуры приложений, паттернов проектирования и оптимизации производительности
- Владение REST API и базами данных (SQL и NoSQL)
- Практический опыт с Git, Maven/Gradle и CI/CD-пайплайнами
- Отличные коммуникативные, аналитические навыки и навыки решения задач
- Любознательность и готовность учиться и расти в коллаборативной команде
Условия
- Full-time
- Базовая зарплата в США: $130K–$190K
- Компенсация зависит от опыта, знаний, навыков, квалификации и географии
Навыки
- Java
- Spring Boot
- Node.js
- Python
- Go
- Ethereum
- Solana
- Hyperledger Besu
- Canton/Daml
- Solidity
- Web3
- React
- Angular
- TypeScript
- JavaScript
- REST API
- SQL
- NoSQL
- Git
- Maven
- Gradle
- CI/CD