United States Cold Storage
Full Stack Software Engineer II - Web Portal
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в команду Center of Digital Excellence (CoDE) для разработки клиентского веб-портала с видимостью по запасам, заказам и отчётности. Работа над фронтендом, REST API, интеграциями и data-решениями в тесном контакте с бизнесом и QA.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать клиентские веб-приложения и backend-сервисы
- Разрабатывать и поддерживать REST API для интеграции клиентских приложений, внутренних систем и партнёров
- Разрабатывать интеграции с корпоративными приложениями, data-платформами и сторонними сервисами
- Проектировать и оптимизировать запросы к БД, отчётность и data-driven фичи
- Реализовывать аутентификацию и авторизацию через NextAuth.js, JWT и Microsoft Entra ID (Azure AD)
- Писать автоматические unit, integration и e2e тесты, участвовать в code review
- Использовать AI-инструменты (GitHub Copilot, Claude Code, Cursor) и критически проверять сгенерированный код
- Мониторить производительность приложений, разбирать инциденты на проде
- Взаимодействовать с product owners, бизнес-стейкхолдерами, аналитиками и QA
- Следить за современными практиками разработки и улучшать архитектуру, тулинг и процессы
Требования
- 3+ года профессионального опыта разработки ПО
- Опыт создания и поддержки клиентских веб-приложений
- Опыт разработки фронтенда на React или аналогичном фреймворке
- Опыт разработки backend-сервисов и REST API
- Уверенное знание JavaScript, TypeScript и современных практик веб-разработки
- Опыт работы с реляционными БД и SQL
- Опыт интеграции внутренних и внешних систем через API
- Опыт написания и поддержки автоматических тестов
- Опыт работы с Git и командными workflow разработки
- Опыт использования AI-инструментов разработки (GitHub Copilot, Claude, ChatGPT, Cursor)
- Умение критически оценивать, тестировать и дорабатывать AI-сгенерированный код
- Сильные навыки траблшутинга и решения проблем
- Опыт работы в Agile-команде
- Отличные письменные и устные коммуникационные навыки
- Высшее образование в CS, IT, Software Engineering или смежной области либо эквивалентный опыт
Условия
- Полная занятость, salaried, выплаты раз в две недели
- Зарплата $100,000–$120,000 в год
- Медицинская страховка Blue Cross Blue Shield после 30 дней
- Страхование жизни за счёт компании
- 401(k) и образовательная поддержка после 1 года
- Оплачиваемый отпуск
- Командировки до 10%
- Офис в Camden, NJ
Навыки
- React
- Next.js
- Node.js
- Express
- Java
- Spring Boot
- PostgreSQL
- Snowflake
- NextAuth.js
- JWT
- Microsoft Entra ID
- Azure AD
- JavaScript
- TypeScript
- SQL
- Git
- CI/CD
- GitHub Copilot
- Claude Code
- Cursor