Securiport
Senior Full-Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack разработчик в KIBO для создания программного обеспечения таможенной модернизации: интеграции с национальной таможенной системой и данными портового сообщества, внутренние инструменты и защищённые потоки данных, а также архитектурная основа платформы digital single-window.
Задачи
- Проектировать и разрабатывать интерфейсы интеграции с национальной таможенной системой (ASYCUDA/SYDONIA) и источниками данных портового сообщества, чтобы данные деклараций надёжно попадали в аналитику
- Разрабатывать программные решения и внутренние инструменты, включая интеграцию с внешними источниками данных (например, коммерческими данными о ценах в международной торговле), а также создавать и поддерживать консоль верификации и интерфейсы отчётности
- Планировать и определять объём программных решений для таможенных органов: собирать потребности и требования к данным с таможенной администрации, портовых властей и операционной команды, формировать требования и дорожную карту
- Реализовывать защищённый, устойчивый (с поддержкой офлайн-режима) обмен данными между полевыми инспекциями, аналитическим центром и государственными интерфейсами с контролем доступа и логированием
- Закладывать архитектуру, API и стандарты для платформы digital single-window: электронные декларации, автоматизированные пошлины/налоги, электронные платежи и прослеживаемость в синхронизации с национальной таможенной системой
- Отвечать за качество кода, тестирование, окружения и документацию, взаимодействовать с Senior Data Scientist для надёжной работы аналитики в продакшене
Требования
- 7+ лет опыта создания, выпуска и поддержки full-stack приложений, включая современную front-end разработку на JavaScript/TypeScript, основной back-end стек (Node.js, Python, Java, .NET или аналогичный) и реляционные базы данных
- Подтверждённый опыт проектирования и реализации интеграций с внешними системами, legacy-платформами, API, ETL/ELT-пайплайнами, потоками данных или операционными источниками данных
- Сильные навыки работы с базами данных и моделированием данных: проектирование схем, оптимизация запросов, валидация данных, работа с транзакционными или операционными наборами данных
- Глубокое понимание практик безопасной разработки: аутентификация, авторизация, ролевой доступ, шифрование/защита данных, аудит-логирование и безопасная обработка чувствительных данных
- Опыт создания production-ready приложений с тестированием, документацией, управлением окружениями, контролем версий, деплоем и мониторингом
- Умение собирать требования у нетехнических, операционных и государственных стейкхолдеров, определять практичные решения и переводить бизнес- и data-требования в работающее ПО
- Опыт проектирования для ограниченного подключения: offline-first, устойчивые или периодически подключаемые среды
- Умение тесно взаимодействовать с командами data science, операций и полевых работ для надёжной работы ПО, потоков данных и аналитики в продакшене
Условия
- Конкурентная компенсация и комплексный соцпакет
- Высокозначимая миссионерская работа по модернизации национальной таможенной администрации
- Возможность участвовать в проектировании платформы с долгосрочным экономическим, операционным и государственным эффектом
- Сотрудничество с междисциплинарной командой специалистов по таможне, технологиям, данным и инженерии
- Значительная ответственность и влияние на критическом этапе построения программы
- Возможности профессионального роста по мере расширения платформы и программы
Навыки
- JavaScript
- TypeScript
- Node.js
- Python
- Java
- .NET
- Relational databases
- ETL/ELT
- API
- Data modeling
- Query optimization
- Authentication
- Authorization
- RBAC
- Encryption
- Audit logging
- Testing
- CI/CD
- Docker
- Cloud infrastructure
- DevOps
- Infrastructure as Code
- Monitoring
- ASYCUDA
- SYDONIA
- Offline-first
- French