Должность: Старший Full Stack инженер (Typescript)
Местоположение: Коста-Рика / удаленно
CSC Generation — это AI-native холдинговая компания, перестраивающая омниканальную розничную торговлю. Мы приобретаем знаковые бренды и трансформируем их с помощью Genesis — нашей операционной платформы, объединяющей Data Fabric, Engine Automation, проприетарные инструменты и общие сервисы — для модернизации операций, улучшения клиентского опыта и увеличения прибыли.
В Backcountry наша миссия — соединять людей с их увлечениями. Наши четыре онлайн-магазина — Backcountry, Competitive Cyclist, MotoSport и SteepandCheap — нацелены на то, чтобы снабжать наших клиентов снаряжением, знаниями и вдохновением, необходимыми для того, чтобы отправиться навстречу величайшим моментам жизни. Мы достигаем этого, предлагая самый большой и лучший ассортимент премиальных товаров для активного отдыха, превосходный покупательский опыт, персонализированную экспертизу Gearhead, молниеносную и точную доставку, а также вдохновляющий, информативный и ориентированный на сообщество контент.
В роли Старшего Full Stack инженера вы будете играть ключевую роль в создании лучших в своем классе микросервисов, масштабируемых дашбордов для бизнеса и клиентских интерфейсов. Вы будете отвечать за техническое направление сервисов в нашей облачной платформе, сотрудничая с кросс-функциональными командами для проектирования, внедрения и оптимизации систем, которые обеспечивают измеримую бизнес-ценность.
Эта роль является сложной — помимо повседневных обязанностей, вы будете играть важную роль в быстро развивающейся команде.
Эта позиция будет подчиняться Директору по инжинирингу.
Чем вам предстоит заниматься каждый день:
- Проектировать, разрабатывать и внедрять полнофункциональные приложения и сервисы на TypeScript/JavaScript на AWS Serverless (Lambda, CloudFront, CodePipeline).
- Разрабатывать адаптивные, функциональные компоненты на React для веб-приложений.
- Публиковать и поддерживать API, SDK и CLI для внутреннего использования разработчиками во всей организации.
- Сотрудничать с командами Product и Design для внедрения новых функций и улучшений, которые повышают качество как клиентского, так и бизнес-опыта.
- Участвовать в полном жизненном цикле разработки программного обеспечения — сбор требований, проектирование, разработка, тестирование, развертывание, мониторинг и документация.
- Отстаивать решение реальных бизнес-задач в каждой задаче; отдавать приоритет простоте, масштабируемости и поддерживаемости во всех решениях.
- Обеспечивать надежность и производительность с помощью надежного автоматизированного тестирования, мониторинга и оповещения.
- Проводить ревью кода, продвигать лучшие инженерные практики и участвовать в обсуждениях технического дизайна.
- Наставлять младших инженеров, предоставлять архитектурное руководство и иногда руководить небольшими проектными командами.
- Быть в курсе отраслевых тенденций, новых инструментов и современных практик, делясь знаниями для повышения уровня команды.
Что вы принесете в эту роль:
- Более 7 лет опыта в разработке программного обеспечения, включая более 3 лет с TypeScript.
- Опыт работы с полным стеком: React, Node.js, AWS (Lambda, CloudFront, CI/CD), Docker/Kubernetes, а также базами данных SQL и NoSQL.
- Прочные знания принципов проектирования программного обеспечения, ООП, паттернов проектирования и алгоритмов.
- Опыт работы в гибких методологиях (Scrum предпочтительно).
- Отличные навыки решения проблем, внимание к деталям и ответственность на протяжении всего жизненного цикла программного обеспечения.
- Сильные коммуникативные и коллаборативные навыки, подтвержденные успешной работой в кросс-функциональных командах.
- Страсть к масштабируемым системам, элегантным абстракциям и высококачественному коду.
Что мы предлагаем:
Люди, которые добиваются здесь успеха — это строители. Они берут на себя ответственность, действуют быстро и хотят видеть прямой результат своей работы.
- Влияние в масштабе: Ваши архитектурные решения будут напрямую формировать платформенный опыт для миллионов энтузиастов активного отдыха на платформах Backcountry, Competitive Cyclist, MotoSport и Steep&Cheap.
- Развитие навыков на основе ИИ: Получите практический опыт работы с самыми передовыми инструментами ИИ на рынке — управляйте сложными разработками агентских рабочих процессов и наборами инструментов, которые приносят реальную ценность нашим инженерным командам и клиентам.
- Полная ответственность: Вы будете нести полную ответственность за критически важные системы, от архитектуры до поддержки продакшена, с доверием и автономией для принятия важных решений.
- Конкурентные преимущества: Оплачиваемый отпуск, конкурентоспособная компенсация и скидки для сотрудников Backcountry.
Как проходит наш процесс собеседования:
- Шаг 1: Если вы соответствуете нашему видению и требованиям, мы свяжемся с вами, чтобы запланировать беседу и представить CSC.
- Шаг 2: Вы выполните небольшое задание по ИИ или разработке продукта, чтобы мы могли понять ваш подход к решению проблем и исполнению.
- Шаг 3: Участвуйте в углубленных собеседованиях с руководством CSC, посвященных вашему опыту, продуктовому мышлению и операционному мышлению.
- Шаг 4: Предложение. Мы будем действовать быстро для подходящего кандидата.
CSC Generation является работодателем, предоставляющим равные возможности. Мы не дискриминируем по признаку расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, возраста, инвалидности, статуса ветерана или любой другой характеристики, защищенной законом.
Семья брендов CSC Generation стремится предоставлять разумные условия для квалифицированных лиц с ограниченными возможностями при подаче заявлений о приеме на работу. Если вам нужна помощь или условия в связи с инвалидностью, пожалуйста, свяжитесь с контакт рекрутера.