Openland — профессиональный мессенджер нового поколения, для рабочих переписок между компаниями. На данном этапе нацелены на создание профессиональных сообществ для таких вертикальных направлений, как основатели стартапов, инженеры, менеджеры по продуктам и дизайнеры. Slack сделал удобный инструмент для чатов внутри команд, мы делаем то же самое для продаж, рекрутинга, поддержки, обучения, и профессиональных сообществ. Приложения кросс-платформенные, React Native для мобильных платформ. Также, есть приложения под Mac, Windows, Linux. Наши пользователи — это все офисные сотрудники мира.
Хорошо финансируемый стартап (более 2,2M USD) из Силиконовой долины. Штаб-квартира находится в Сан-Франциско, штат Калифорния. Большая часть команды разработчиков в Санкт-Петербурге, Россия. У нас распределённая команда из 11 человек = 3 backend, 4 frontend, 2 designers, 1 product manager, 1 growth marketer. Ведущие участники в прошлом работали в Telegram и Vk.
Сейчас находимся на этапе активного расширения. Больше пользователей = больше функционала, поэтому ищем +1 Full Stack Engineer.
Стек, используемый на проекте: Node.js, React Native, FoundationDB, Redis, Elasticsearch, GraphQL, JavaScript/TypeScript, Flexbox.
Какие профессиональные навыки нам важны:
Обучаемость важнее предыдущего стека. Мы готовы работать с теми, кто готов учиться новым языкам и фреймворкам.
→ 4-6 years of shipping production code
→ Non-web background is a plus
→ Experience in Typescript is a plus
→ Experience with strongly typed languages is a plus
→ Experience with FoundationDB, Cassandra or other scalable databases is a plus
→ Being passionate about performance (both shipping and app itself) is a huge plus
→ Strong communication skills and teamwork abilities
→ CS degree or equivalent experience
На что мы обращаем внимание:
→ How fast can you ship
→ What level of complexity can you handle
→ How fast can you dig into a completely new field and build a prototype
→ How stable is your performance
→ How easy to use is your code by other developers (time to learn, number of mistakes)
→ How integrated is your decision-making process
→ Ability to self-manage your tasks
→ Overall quality of code (when needed)
→ Being able to solve problems with the help of other developers
Организация процесса работы:
В целом все супер гибко. Каждый сотрудник сам выбирает инструменты, таск менеджеры, график работы. Минимум звонков, координация в чатах. Съезд всей команды два раза в год. Работаем быстро, но без фиксированных дедлайнов и спринтов. Вся культура ориентирована на минимизацию стресса от рабочих процессов.
Что делать в проекте:
Большие технические задачи (рефакторинг, перформанс), новые фичи, улучшения текущих фич. Каждую неделю проходит приоритезация задач. Product manager и дизайнеры готовят спеки.
→ Shipping production-grade features with collaboration with all our teams
→ Deep performance optimizations of apps and/or backend
→ Ship new experimental features outside of your competence (like Video Conferencing)
→ Develop new tools and frameworks to speed up team development velocity (like GraphQL clients)
→ Do refactoring and code quality maintenance
→ Lead firefighting during major accidents
→ Directly influence road map, product and development processes
Перспектива роста/развития по данной позиции:
Performance reviews и возможность для повышения зп каждые три месяца. Можно развиваться и в программировании, и в менеджменте, и в продуктовом направлениях.
По условиям:
Менторство. Все программисты работают и учатся непосредственно у CTO, Степана Коршакова.
Испытательный срок. Расставание возможно на любом этапе, так что нет никакой разницы между испытательным сроком и основной работой.
Овертаймы. Фиксированная месячная оплата, мы не контролируем часы работы.
Грифик. Нет графика, на выбор каждого участника. Один командный звонок в неделю.
Отпуск. Столько, сколько нужно для эффективной работы. Не менее 4 недель в году.
Командировки. Съезд команды два раза в год. Возможны разные места, но обычно в Санкт-Петербурге.
Зарплата. В долларах, на счет ИП (индивидуальный предприниматель или аналог). Налоги индивидуального предпринимателя платит участник команды. Соответственно, предлагается зарплата которая учитывает эту налоговую нагрузку.
По процессу:
Этапы собеседований: Резюме скрин > Техническое интервью (Глеб) > Интервью с сооснователями (Юрий и Степан). Можем пройти весь процесс за 2-3 дня.
На каком языке интервью: Русский или английский, на выбор кандидата.
Есть ли тестовое задание: Нет, только задания во время интервью.
The job ad is no longer active
Look at the current
jobs
Node.js
Remote→