Описание компании
Мы — распределенная софтверная компания, работающая преимущественно удаленно, с сотрудниками по всему миру. Мы помогаем стартапам и растущим компаниям создавать продукты и развивать их инженерные команды.
Почему люди присоединяются к Clearview? Чтобы оказывать влияние. Чтобы расти как личности и профессионалы. Чтобы наслаждаться гибкостью графика, не имеющей аналогов на рынке труда. Чтобы быть в окружении разработчиков, у которых можно учиться. Мы искренне рады создавать волны в индустрии, находящейся на стадии трансформации.
Мы нанимаем сотрудников Clearview на полную ставку как подрядчиков, но наш список льгот сильно отличается от традиционного фриланса.
Мы предлагаем всем нашим сотрудникам:
- Непревзойденная гибкость рабочего времени — что означает операционализированные семейные и личные ценности.
- Оплачиваемое повышение квалификации (чтобы вы могли продолжать расти, работая с нами).
- Бюджет на коворкинг (или оптимизацию домашнего офиса).
- Бюджет на локальные встречи для наших сотрудников, находящихся в одном городе, чтобы общаться вне работы.
- Ежегодные саммиты для общекорпоративного живого общения.
Истинные инновации рождаются из обмена знаниями между всеми нашими командами. Чтобы ставить людей на путь к успеху, мы культивируем среду, построенную на доверии, сотрудничестве и личностном росте. Вы часто будете работать самостоятельно, но когда вы будете работать в команде, это будет небольшая, кросс-функциональная команда, ориентированная на конкретные фичи. В одном вы можете быть уверены: вам будет предоставлена возможность брать на себя ответственность.
Описание вакансии
Вы — исключительно сильный Backend-разработчик уровня middle-to-senior с независимо мыслящим подходом? Хотите работать удаленно над сложными проектами в отличном сообществе? Похоже, вы отлично подойдете Clearview.
В настоящее время мы ищем инженера среднего или старшего звена с безупречными навыками кодирования и подтвержденной способностью работать эффективно, проактивно и независимо, но в контексте небольшой, самоуправляемой инженерной команды.
Требования
Вы должны:
- Свободно владеть английским языком, как устно, так и письменно (однако: нам неважно, какой именно вариант английского языка).
- Комфортно работать эффективно, проактивно и независимо в контексте небольшой, самоуправляемой команды разработчиков.
- Быть полностью проактивным экспертом по тайм-менеджменту, работающим самостоятельно, с высокой степенью самоорганизации, очень способным и довольным работой в одиночку, при этом регулярно общаясь с вашими межконтинентальными коллегами.
Что мы ожидаем от вас:
- Несколько лет профессионального опыта в разработке программного обеспечения.
- Вы будете писать много кода на Node.js, применяя лучшие практики, шаблоны проектирования и фреймворки, которые прослужат долгие годы.
- Сильный опыт и глубокое понимание JavaScript и Node.js.
- Обширный опыт работы с Git, GitHub и GitLab.
- Внедрять автоматизированные модульные, интеграционные и end-to-end тесты.
- Создавать pull requests (При этом, не забывайте просматривать pull requests ваших коллег, наставляя младших членов нашей команды разработчиков).
- Вы будете участвовать в сессиях проектирования с членами вашей команды, находя оптимальное техническое решение: такое, которое не только соответствует бизнес-требованиям, но и учитывает производительность, масштабируемость и поддерживаемость.
- Вы будете внедрять инновации. Всегда есть что-то, что мы можем улучшить, будь то процессы, инструменты или выбор технологий. Если вы можете это представить, вы, вероятно, сможете это реализовать.
- У вас есть глубокое понимание SQL-баз данных (Postgres, MySQL..), Redis и Elasticsearch.
Было бы здорово, если:
- У вас есть опыт удаленной работы (но если вы четко коммуницируете, обладаете надежностью и вам интересно перейти на удаленку, мы поможем вам в этом).
- Вы понимаете экосистему сервисов AWS / GCP / Docker / K8s.
- Вы понимаете CI-инструменты и внедряете CD (Delivery/Deployment).