Чем вы будете заниматься:
- Создавать безопасную, высокодоступную облачную систему, которая надежно принимает, котирует и отслеживает миллионы деталей по мере их производства по всему миру.
- Поскольку мы работаем со значительным объемом предпроизводственной интеллектуальной собственности, крайне важно защищать данные наших клиентов, даже когда мы перемещаем их по всему миру.
- Устанавливать стандарты для создания высококачественного программного обеспечения.
- Это 100% практическая работа, где вы будете решать сложные проблемы, разрабатывать элегантные решения, писать понятный код (включая тесты!) и служить примером.
- Мы ищем специалистов, готовых погрузиться в наши самые сложные модули и решать наши самые непростые задачи.
- Продвигать лучшие практики для совместной работы с целью частых обновлений продакшена. Разработка программного обеспечения — командный вид спорта, и мы ожидаем, что все наши инженеры будут помогать друг другу в достижении командных целей, обеспечивать бесперебойную работу наших сервисов и давать/получать обратную связь о том, как мы можем улучшиться индивидуально и коллективно.
- Решать широкий спектр технических систем и задач.
- Мы быстро растем как продукт и бизнес, поэтому характер работы будет динамичным и разнообразным.
- Примеры задач, над которыми вы можете работать, включают реализацию авторизации и контроля доступа на основе токенов, разработку алгоритмов для оптимизации подбора задач для производственных партнеров, создание механизмов плавного переключения между двумя сторонними службами доставки и оптимизацию запросов к базе данных для масштабирования наших бэкенд-сервисов.
Что нам нужно:
- Опыт работы с современным JavaScript (ES6), TypeScript, NodeJS
- Опыт создания и развертывания приложений в публичных облаках, таких как AWS, GCP и Azure
- Значительный практический технический опыт предоставления общедоступных API (REST, GraphQL)
- Обширный опыт работы с масштабируемыми облачными сервисами, особенно с фреймворками событийно-ориентированного асинхронного программирования, такими как Node.js, или распределенными очередями
- Глубокое понимание концепций распределенных систем, таких как кеширование, отслеживаемость, безопасность, базы данных, шардинг и региональные развертывания
- Подтвержденная способность работать самостоятельно и эффективно действовать в быстро меняющейся и энергичной среде
- Желателен опыт работы с корпоративными системами аутентификации/авторизации (SSO, OAuth2, OpenIDConnect и т. д.)
Вся ваша информация будет храниться конфиденциально в соответствии с рекомендациями EEO.
О роли:
Роль: Ведущий инженер-программист — Backend (несколько вакансий)
Местоположение: Сан-Франциско, Калифорния, США — 94107
Тип позиции: Полный рабочий день + льготы
Перевод: Переводы H1-B принимаются, минимум 24 месяца до окончания H1-B или после одобрения I-140
Спонсорство новых виз: НЕТ
Наш прямой клиент ищет Ведущего инженера-программиста — Backend.
Будучи ведущим инженером, вы предоставляете руководство изнутри проекта.
Вы используете свой богатый опыт для поиска творческих решений сложных технических проблем и повышения уровня командных практик.
Вы тесно сотрудничаете с другими техническими руководителями, чтобы отстаивать качество нашего продукта, обучать инженеров и создавать высокодоступную, производительную систему, которая масштабируется глобально вместе с нашим быстрорастущим бизнесом.
Как инженерная команда, мы ценим небольшие кросс-функциональные команды с глубоким пониманием технического стека.
Мы создаем, тестируем и эксплуатируем сервисы, которые мы создаем, включая участие инженеров в дежурствах по вызову.
Мы верим, что эмпатия, любознательность и смирение способствуют здоровым и уважительным разногласиям, которые позволяют нам достигать творческих прорывов.
Если это звучит как вы, подавайте заявку сейчас!