Инженер-программист
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Эта роль является частью нашей команды Prerender, одного из наших растущих брендов в saas.group.
На протяжении почти десяти лет Prerender дает маркетологам возможность создавать динамические, сложные сайты в масштабе, делая их сайты на JavaScript легко индексируемыми поисковыми системами. Мы устраняем ограничения индексации и сканирования, позволяя нашим клиентам получить верх над HTML-сайтами и занимать более высокие позиции в поисковых системах. Более 100 000 веб-сайтов по всему миру доверяют Prerender обслуживанию более 2,7 миллиардов веб-страниц для crawlers, чтобы улучшить органический рейтинг поиска.
Обзор профиля
В качестве инженера-программиста в Prerender вы повышаете эффективность команд, систем и практик. Вы глубоко практичны, но ваш наибольший эффект происходит от того, что вы позволяете другим работать быстрее, безопаснее и с большей уверенностью. Вы возглавляете крупные архитектурные эволюции, консультируете инженеров по принципам XP и помогаете командам принимать обоснованные технические решения, которые масштабируются по всей организации.
Эта роль сочетает стратегическое мышление с практической реализацией; вы будете определять техническое направление нашей платформы распределенной рендеринга, согласовывать команды с общими целями и создавать условия для постоянной, высококачественной доставки.
Если вы мотивированы упрощением сложности, повышением планки технического совершенства и эмансипацией других для выполнения их лучшей работы, вы будете процветать здесь.
Что вы будете делать
- Вести за собой: Вносить вклад в основные системы, демонстрируя высокие стандарты качества кода, тестирования и дизайна.
- Руководить архитектурной эволюцией: Управлять межкомандными инициативами, которые продвигают наши системы к простоте, масштабируемости и тестируемости.
- Консультировать и наставлять: Поддерживать инженеров на всех уровнях посредством парного программирования, обзоров дизайна и практического консультирования по практикам XP.
- Упрощать сложность: Разрабатывать элегантные решения глубоких технических проблем в производительности, надежности и распределенном рендеринге.
- Разблокировать и эмансипировать: Выявлять риски на ранней стадии, разрешать системные узкие места и устанавливать хорошие стандарты, которые позволяют командам работать быстро и уверенно.
- Продвигать устойчивое качество: Продвигать практики, такие как TDD, парное программирование и непрерывная доставка, чтобы поддерживать быструю разработку без ущерба для стабильности.
- Согласовывать стратегию и реализацию: Сотрудничать с продуктом и руководством, чтобы сбалансировать краткосрочную доставку с долгосрочным техническим здоровьем.
Как мы работаем
В Prerender инженеры-программисты влияют через контекст, консультирование и пример. Вы не контролируете, вы разблокируете, эмансипируете и руководите.
- Влиять через воздействие: Вы возглавляете архитектурное направление и помогаете командам принимать обоснованные компромиссы, которые масштабируются по системам и командам.
- Думать в системах: Вы видите связи между командами, технологиями и рабочими процессами и помогаете согласовывать их к согласованным решениям.
- Создание общего контекста: Вы обеспечиваете ясность между командами, помогая другим понять не только то, что мы строим, но и почему.
- Улучшение экосистемы: Вы совершенствуете инструменты, автоматизацию и инженерные практики, которые повышают эффективность всей организации.
- Модель баланса: Вы помогаете организации поддерживать как быструю доставку, так и долгосрочную поддерживаемость.
Типичный день может включать
- Работу в паре с командой над решением сложной проблемы с производительностью или рефакторингом общей библиотеки
- Руководство обсуждением дизайна, затрагивающим несколько служб или команд
- Коучинг инженера при принятии архитектурного решения или компромисса
- Сотрудничество с продуктом и руководством для согласования технических инвестиций с бизнес-целями
- Проверку кода и предоставление вдумчивых, действенных замечаний
- Улучшение конвейеров CI/CD или внутренних инструментов для облегчения и безопасности разработки
- Помощь в определении шаблонов, защитных механизмов или «хороших настроек по умолчанию», которые повышают согласованность между командами
Что мы ищем
- Подтвержденный опыт: 10+ лет проектирования и внедрения сложных распределенных систем
- Архитектурное лидерство: История успешного руководства крупномасштабными техническими инициативами, которые упрощали и укрепляли основные системы
- Глубокие технические навыки: Экспертиза в современной backend-разработке - в идеале на TypeScript/Node.js или Golang, плюс знакомство с AWS и облачной инфраструктурой
- Системное мышление: Способность видеть сквозь слои стека, связывая цели продукта с технической архитектурой
- Коучинг: Вы повышаете уровень других с помощью контекста, руководства и примера
- Стратегическая ясность: Вы балансируете краткосрочные приоритеты с долгосрочной устойчивостью и техническим здоровьем
- Сильные коммуникативные навыки: Вы делаете сложные идеи понятными как для технических, так и для нетехнических аудиторий
- Ориентация на улучшение: Вы всегда ищете способы сделать системы, команды и практики лучше
Бонус, если у вас есть опыт работы в SEO, веб-производительности или крупномасштабной инфраструктуре рендеринга, но любопытство и адаптивность значат больше, чем специфический опыт в области.
Что мы предлагаем
- Максимальная гибкость: Мы на 100% удаленная команда. Вы можете работать откуда угодно и когда угодно.
- Свобода и автономия: Мы команда с высоким уровнем доверия, и вам будет предоставлена большая гибкость для решения проблем самостоятельно - с помощью команды, когда вам это нужно.
- Минимальная бюрократия: Мы не любим заниматься meetings и бумажной волокитой. Мы предпочитаем работать эффективно и поддерживать устойчивый темп.
- Небольшая и дружная команда: Мы помогаем друг другу, проводим время вместе и шутим.
- Наша сеть: Мы сообщество предпринимательских SaaS-специалистов, которые регулярно обмениваются идеями, знаниями, опытом и экспертизой друг с другом внутри компании.
- Гибкий отпуск: Мы хотим, чтобы вы могли восстановить силы, когда это необходимо.
Prerender является частью saas.group, и у нас есть общая цель - добиться успеха вместе.
Что такое saas.group?
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: неделю после публикации или поднятия показывается выше собранных с других сайтов, его можно редактировать, поднимать и закрывать, а ещё оно попадает в поиск вакансий Google.