1 Click Logistics
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик в команду разработки 3PL-провайдера. Отвечает за архитектуру и производительность ключевых приложений, ведёт проекты от планирования до релиза и наставляет младших инженеров.
Задачи
- Проектировать и масштабировать программные приложения, обеспечивать соответствие интеграций долгосрочной бизнес-стратегии
- Определять и поддерживать стандарты кодирования и лучшие практики разработки
- Проектировать сложные API-интеграции и сценарии обмена данными
- Выявлять неэффективность в жизненном цикле разработки и внедрять улучшения, включая CI/CD, автоматизированное тестирование и автоматизацию процессов
- Разрабатывать и поддерживать корпоративные приложения: от frontend-компонентов на React до backend-логики на ColdFusion и оптимизации базы данных MySQL
- Переводить бизнес-цели в технические этапы, оценки, критерии приёмки и сроки
- Распределять задачи разработки в рамках приоритетов, согласованных с руководством, с учётом загрузки и компетенций команды
- Обеспечивать ежедневное техническое руководство, онбординг, коучинг и обратную связь по код-ревью для Software Engineer I
- Поддерживать актуальность статусов задач, ответственных, сроков и блокеров, регулярно отчитываться руководству и эскалировать риски
- Быть технической точкой контакта для Customer Service и других бизнес-подразделений
- Координировать код-ревью, тестирование, документацию и готовность к деплою
- Координировать устранение проблем приложений с IT и бизнес-командами, приоритизировать по влиянию на бизнес и вести техническую документацию
Требования
- Опыт работы с HTML5, CSS3, JavaScript (ES6+) и React
- Опыт работы с ColdFusion (допускается готовность обучиться) и MySQL
- Глубокое понимание REST и SOAP, форматов JSON, XML и CSV
- Знание паттернов проектирования и архитектурных паттернов
- Владение Git и системами трекинга задач (Jira или Azure DevOps)
- Знакомство с CI/CD и деплоем приложений в AWS или Azure
- Сильные аналитические навыки и навыки траблшутинга с фокусом на root-cause анализ
- Способность руководить разработчиками, делегировать, давать конструктивную обратную связь и разрешать технические разногласия
- Умение оценивать трудозатраты, приоритизировать запросы и корректировать планы совместно с руководством
- Умение объяснять технические концепции нетехническим стейкхолдерам и документировать решения
- Способность работать самостоятельно, соблюдать сроки и вести точные записи по задачам
- Внимание к деталям, конфиденциальность при работе с чувствительной информацией
- Степень бакалавра в области Computer Science, Application Development или смежной области
- Минимум 2–3 года профессионального опыта разработки ПО
- JavaScript/React: 3–4 года
- APIs/Integrations: 3–4 года
- CSS/Frontend: 3–4 года
- Database/Backend: 2–3 года
Условия
- Сертификация AWS Certified Developer Associate или аналогичная приветствуется
- Равные возможности при трудоустройстве для всех кандидатов
Навыки
- HTML5
- CSS3
- JavaScript
- React
- ColdFusion
- MySQL
- REST
- SOAP
- JSON
- XML
- CSV
- Git
- Jira
- Azure DevOps
- CI/CD
- AWS
- Azure