Старший Backend-инженер
Удалённо — Великобритания и Ирландия
О компании Remote
Remote решает одну из самых больших современных задач организаций — обеспечение соблюдения законодательства при глобальном найме сотрудников с максимальным удобством. Мы делаем возможным для компаний любого размера нанимать, оплачивать и управлять международными командами. С нашими основными ценностями в сердце и ориентированной на будущее культурой работы, наша команда неустанно работает над амбициозными задачами, асинхронно, по всему миру. Вы можете найти сотрудников Remote, работающих с 6 разных континентов (Антарктида пока что остаётся единственным исключением!), и все наши вакансии полностью удалённые.
Инновации — одна из наших ключевых ценностей, поэтому мы встроили возможности автоматизации и искусственного интеллекта в требования к каждой роли.
Мы поощряем каждого члена команды Remote приносить свои таланты, опыт и культуру, чтобы помочь нам создать платформу HR высочайшего класса.
Если вы энергичны, любознательны, мотивированы и амбициозны, станьте частью нашего мира. Подайте заявку сейчас и определите будущее работы!
О позиции
Вы присоединитесь к команде инженеров, включающей Frontend, Backend, SRE и QA. Мы организованы в кросс-функциональные команды разработки, назначенные на конкретные вертикали.
Эта роль открыта для нескольких команд, и мы определим точную команду, в которую вы войдёте, в процессе собеседования, исходя из бизнес-потребностей и ваших предпочтений.
Независимо от конкретной команды, вы будете работать над созданием инструментов, API и интеграций для одного из наших продуктов.
Наш backend построен на Elixir и Phoenix с базой данных Postgres. Для фронтенда мы используем React и Next.js. В качестве системы контроля версий и CI/CD решения используется GitLab. Наши приложения размещены на AWS. Мы полностью полагаемся на нашу CI для деплойментов и выпускаем обновления несколько раз в день. Вы можете ознакомиться с нашим Engineering Rulebook, чтобы узнать больше.
Также вы можете посмотреть эту ключевую презентацию, чтобы узнать, как мы развивали архитектуру и организацию Remote для поддержки быстрого темпа работы. Мы рассматриваем границы доменов и управление зависимостями вместе с разделением рабочих процессов. Вы также услышите о наблюдаемости, основанной на ответственности.
Что эта работа может вам предложить
- Сложные и значимые задачи — их решение позволит людям и бизнесу жить и работать в любой стране мира.
- Возможность оказать значительное влияние на бизнес — мы всё ещё на раннем этапе развития компании, и каждое ваше изменение сегодня усиливается ростом компании.
- Большая свобода в организации работы и жизни — вы не привязаны к ежедневным стендапам, регулярным встречам или другим церемониям.
- Конкурентоспособная зарплата, опционы на акции, неограниченный оплачиваемый отпуск и набор бонусов и льгот.
- Поддерживающая и доброжелательная рабочая среда, где мы хотим, чтобы вы бросали вызов догмам и стремились к инновациям!
- Сильная команда опытных инженеров, которые поддержат и помогут вашему профессиональному росту.
Что вы приносите
Обязательные требования (профессиональный опыт):
- Крепкие инженерные основы и опыт выпуска производственных систем, которые являются безопасными, надёжными и масштабируемыми.
- Практический опыт проектирования или внедрения агентных/автоматизированных рабочих процессов (или аналогичных систем) и их улучшения через итерации.
- Умение мыслить системно: чётко определять спецификации, разбивать планы, внедрять проверку и замыкать цикл качества.
- Опыт работы с Postgres (или аналогичной СУБД).
- Опыт работы с CI/CD (GitLab, GitHub, Jenkins или аналогичные).
- Демонстрация сильных навыков в области автоматизации и искусственного интеллекта, а также владение ИИ.
Желательно
- Опыт работы с функциональными языками программирования, такими как Elixir, Erlang, Scala, Clojure, Haskell и др.
- Kubernetes
- Docker
- AWS
- Next.js
- React/Vue/Angular
Ключевые обязанности
- Ведение разработки крупных проектов в рамках команды, участие в межкомандных инициативах для продуктов HR и Payroll компании Remote.
- Активное участие в продуктовой работе команды: предоставление обратной связи, предложение решений проблем. Использование технических знаний и опыта для улучшения продукта.
- Поддержание хорошего понимания домена команды как с продуктовой, так и с инженерной стороны.
- Предоставление обратной связи по код-ревью.
- Вклад в общий кодовый базис.
- Отладка и решение технических и бизнес-задач.
- Участие в внекомандных активностях, таких как ротация поддержки, процесс найма, обсуждения RFC и др.
- Наставничество и предоставление рекомендаций другим инженерам.
- Исследование, предложение и участие во внедрении улучшений нашей платформы.
- Реализация интерфейсов с учётом производительности, доступности и дизайна API.
- Переработка процесса выпуска инженерной работы с использованием автономных агентов в качестве стандартного слоя исполнения.
- Предложение и внедрение агентных рабочих процессов от начала до конца (спецификация → план → исполнение → проверка) для ускорения достижения результатов.
- Создание повторно используемых агентных рабочих процессов и примитивов в кодовой базе, чтобы команды могли применять их многократно в разных доменах.
- Использование циклов проверки (тесты, проверки, оценки, защитные механизмы) для обеспечения корректности, безопасности, надёжности и масштабируемости результатов.
Практическая информация
- Команда: Инженерная
- Местоположение: В любой точке мира
- Дата начала: Как можно скорее
Процесс подачи заявки
- Собеседование с нашим рекрутером
- Собеседование с руководителем инженерной команды
- (асинхронное) выполнение и проверка кодового задания
- Собеседование с членами инженерной команды
- Собеседование с Bar Raiser
- Собеседование с руководством
- Предложение + проверка предыдущего места работы
Преимущества
Наш полный список льгот и бонусов описан в нашем справочнике по адресу remote.com/r/benefits. Как глобальная компания, в каждой стране условия различаются, но некоторые льготы/бонусы доступны всем сотрудникам Remote:
- работа из любой точки мира
- гибкий оплачиваемый отпуск
- гибкий график работы (мы работаем асинхронно)
- 16 недель оплачиваемого отпуска по уходу за ребёнком
- службы поддержки психического здоровья
- опционы на акции
- бюджет на обучение
- бюджет на домашний офис и IT-оборудование
- бюджет на локальные офлайн-события или коворкинги
Как вы будете планировать свой день (и жизнь)
Мы работаем асинхронно в Remote, что означает, что вы можете планировать своё расписание вокруг своей жизни (а не вокруг встреч). Подробнее читайте на remote.com/async.
Вам будет предоставлена возможность брать на себя ответственность и проявлять инициативу. В случае сомнений вы будете склоняться к действию, а не к ожиданию. Ваш баланс между жизнью и работой важен, и вас будут поощрять ставить себя и свою семью на первое место, подстраивая работу под свои потребности.
Если это звучит как то, что вы хотите, подавайте заявку сейчас!
Как подать заявку
- Пожалуйста, заполните форму ниже и загрузите своё резюме в формате PDF.
- Просим вас подавать заявку и резюме на английском языке, так как это стандартизированный язык, который мы используем в Remote.
- Если у вас нет актуального резюме, но вы всё равно хотите поговорить с нами, вы можете приложить копию своего профиля LinkedIn.
В Remote мы рассматриваем ИИ как ценный инструмент, при этом отдавая приоритет человеческому творчеству и аутентичности. Мы с нетерпением ждём кандидатов, которые сочетают инновации с подлинной экспертизой и опытом. Узнайте больше о руководящих принципах Remote по использованию ИИ при подаче заявок.