Treatwell
Испания5 дней назад
Грейд
Senior
Опыт работы
от 7 лет
Формат работы
Удаленно
Уровень английского
C1 - Продвинутый
ИИ напишет его по твоему резюме, останется только отправить
Название: Старший Full Stack инженер (React & Java) Местоположение: Испания / Удаленно
Старший Full Stack инженер (React & Java) Мы создаем и поддерживаем Connect, SaaS-платформу для индустрии красоты и здоровья, которая помогает предпринимателям более эффективно вести свой бизнес, разработанную Treatwell. Наши веб-продукты ежедневно используются десятками тысяч людей в 13 европейских странах. Наши команды владеют своими областями от первоначальной идеи и дизайна до развертывания и эксплуатации. Мы фокусируемся на написании поддерживаемого, масштабируемого кода, балансируя между устаревшими и современными технологиями. Мы поощряем инженеров экспериментировать с новыми идеями, учиться на ошибках и постоянно улучшать наши системы. Вы будете отвечать за: Принятие ответственности за функции на всем стеке, от схемы базы данных и серверных служб до пользовательского интерфейса, от дизайна до развертывания и эксплуатации. Работа в паре с инженерами, дизайнерами и менеджерами продуктов для выпуска функций в каждом цикле, итеративно улучшая их на основе реального использования и обратной связи. Участие в обсуждениях дизайна и кода, принятие компромиссов и решений, влияющих на продукт и команду. Сохранение сильного фокуса на автоматизированном тестировании, применение пирамиды тестирования для обеспечения покрытия на уровне юнитов, интеграции и сквозного тестирования. Улучшение наблюдаемости сервисов и фронтенда путем добавления метрик, дашбордов и оповещений с использованием таких инструментов, как Datadog, Sentry и web vitals, чтобы проблемы выявлялись до того, как они повлияют на пользователей. Проектирование и создание серверных служб и API на Java и Spring Boot, включая потоки, управляемые событиями, с использованием RabbitMQ. Полная ответственность за свои сервисы (end-to-end), с DevOps-подходом, от архитектуры до развертывания и эксплуатации. Валидация идей с помощью данных: инструментация вашей работы, измерение ее влияния и использование доказательств для принятия решений о масштабировании. Активное участие в Engineering Guild, сотрудничество с другими инженерами для обмена идеями, улучшения стандартов и решения межкомандных задач. Ведение технических дискуссий о компромиссах в функциях, архитектуре и UX, помощь команде в принятии обоснованных решений, которые балансируют продуктовые цели и инженерные ограничения. Работа со смешанной кодовой базой, балансируя между устаревшими системами и современным React/TypeScript. Создание внутренних инструментов, которые помогают операционным и службам поддержки быстро работать без создания рисков. О вас 7+ лет опыта разработки программного обеспечения, с сильным фокусом на современном веб-фронтенде и практическим опытом создания серверных служб. Вы несете ответственность за написанный вами код и области, за которые вы отвечаете, выявляя ошибки, проблемы с производительностью или недостатки UX и устраняя их проактивно, не дожидаясь указаний. Вы отвечаете за функции end-to-end, от схемы базы данных до пользовательского интерфейса, без необходимости передачи. У вас продуктовое мышление. Вы думаете о человеке, который использует то, что вы создаете, спрашиваете «почему», прежде чем «как», и возражаете, когда что-то не имеет смысла. Вы мыслите системами и компромиссами, и вы ищете первопричину, а не только конечный симптом. Вы управляете данными. Вы инструментализируете свою работу, измеряете влияние и используете доказательства для принятия решений. Вы активно используете инструменты ИИ в своем повседневном рабочем процессе разработки, рассматривая их как мультипликатор силы для продуктивности, качества кода и решения проблем. Вы комфортно себя чувствуете в условиях неопределенности в сложных областях и можете добиваться прогресса, не парализуясь. У вас острое продуктовое мышление и фокус на UX, вы уделяете внимание мелочам: крайним случаям, пустым состояниям и обработке ошибок. Вы обладаете отличными коммуникативными навыками на английском языке и можете четко объяснять сложные технические идеи инженерам, дизайнерам и нетехническим заинтересованным сторонам. Вы комфортно работаете с удаленными и совместно расположенными командами, вы структурированы, аналитичны и высоко ориентированы на сотрудничество. Наш стек Frontend: Изначально приложение развивалось как продукт на базе Backbone, обслуживаемый через Node/Express с шаблонами EJS, и сегодня есть еще важные области продукта, которые работают таким образом. Команда мигрирует фронтенд в сторону React и TypeScript, страница за страницей и функция за функцией. На практике это означает, что большая часть новой разработки теперь происходит на современном стеке React/TypeScript с использованием таких инструментов и паттернов, как React Query, Storybook, Jest и Cypress, в то время как некоторая работа по-прежнему связана с устаревшей кодовой базой Backbone и интеграционным слоем между старыми и новыми частями приложения. Backend: Java, Spring Boot, RabbitMQ, PostgreSQL, MS-SQL Infrastructure: Kubernetes, GitLab CI/CD, AWS, Datadog Mindset: DevOps, DDD, event-driven architecture Мы предложим вам: 28 дней отпуска, плюс государственные праздники Ежемесячные ваучеры Treatwell на сумму 40 фунтов/евро, чтобы вы могли побаловать себя Поддержка психического здоровья через наше партнерство с Open-Up 100% удаленная позиция Рыночные льготы, которые будут обсуждаться в процессе собеседования Равные возможности Treatwell является работодателем «Открытым для всех» и тепло приветствует всех в команде. Мы стремимся вносить разумные коррективы в процесс найма по мере необходимости. Пожалуйста, добавьте любые запросы на корректировки к вашей заявке.
Оценка RocketHunt по реальным зарплатам
Оценка RocketHunt по реальным зарплатам