Fullstack Software Engineer (удаленная работа)

4 мая 2024

Уровень зарплаты:
от 184 108 до 322 188 руб.
Требуемый опыт работы:
Не указан

Вакансия: Fullstack Software Engineer

Мы - продуктовая компания Stiltsoft. Разрабатываем В2В приложения, которые расширяют возможности Jira, Confluence, Bitbucket.


За 11 лет работы мы выпустили в релиз 25+ отличных решений


Сейчас мы в поиске Full Stack разработчика, для усиления команды одного из наших продуктов - Awesome Graphs for Bitbucket.


О команде и продукте


Awesome Graphs — приложение, которое на основе данных о коммитах и пул-реквестах в Git репозитории строит графики и отчёты, которые помогают отслеживать активность разработчиков, планировать работу и улучшать процессы разработки в команде:


  • наша целевая аудитория - это люди, которые выполняют роль руководителя разработки (Engineering Manager, Development Director, VP of Engineering, CTO) в своих компаниях.

  • наши клиенты - это компании из США, Европы и Австралии, которые используют Bitbucket в качестве инструмента хранения кода.

В команде продукта 5 человек (3 разработчика, 1 продуктовый аналитик и PO). Рассматриваем вариант удаленного сотрудничества.


Наши планы


  • Awesome Graphs успешно работает у клиентов с десятками миллионов коммитов, но у некоторых пользователей счет идет на сотни миллионов коммитов (и десятки миллионов пул-реквестов), а потому улучшение производительности в нашем фокусе на ближайшее время.

  • Раньше основное внимание мы уделяли приложению для Bitbucket Server (каждый клиент обслуживает Bitbucket в своей инфраструктуре, в которую и ставит наш апп), но сейчас активно развиваем и улучшаем наш SaaS сервис для Bitbucket Cloud (один сервис, который мы обслуживаем самостоятельно и которым пользуются тысячи небольших компаний по всему миру).

С каким стеком работает разработчик в команде:


  • Базовые фреймворки — Atlassian SDK и Play Framework для server и cloud версии соответственно.

  • Бэкенд написан на Java 11, тесты на Kotlin.

  • Фронтенд — JavaScript + jQuery, который сейчас мигрируем на TypeScript и React. Много пользуемся D3.js.

В работе мы так же используем:


  • SonarQube — для статического анализа кода

  • Bitbucket Server — для хранения и ревью кода

  • TeamCity — для автоматического запуска тестов и сборки продукта

  • Jira — для учета фич и багов

  • Confluence — для документации

По пятницам занимаемся улучшением Developer Experience и работой с техническим долгом.


Какие качества для нас важны в кандидате


  • Способность работать в команде: принимать другие точки зрения и аргументированно отстаивать свою позицию.

  • “Живой” ум и желание развиваться.

  • Немного самодисциплины, у нас все таки работа, а не тусовка по интересам :)

Какими скиллами обладает “наш” кандидат


  • Умеет проектировать и писать код, который легко читать и поддерживать.

  • Работает с реляционными БД.

  • Готов тестировать свой код, писать интеграционные и юнит тесты.

  • Без проблем относится к ревью своего кода и сам готов делать ревью кода коллег.

  • Когда делает UI, то задумывается о том, как сделать его удобным, а не останавливается на первом рабочем варианте.

Какой еще опыт будет полезен, но не обязателен


  • Знание английского на уровне Intermediate или выше. Наши разработчики участвуют в поддержке клиентов и общаются с ними.

  • Опыт использования AWS, Docker, Akka.

Наши преимущества


  • Небольшие продуктовые команды с плоской структурой. Никакого бенча или собеседований на новый проект каждые полгода.

  • Гибкий график работы. Работать удаленно можно было еще до пандемии.

  • Дополнительные дни отпуска.

  • Никакого тайм-трекинга. Мы доверяем своим коллегам и не используем схем с хлыстом/пряником и прочей ерундой.

  • Зарплата, привязанная к курсу доллара. Кстати, еще ни разу у нас не было случая, чтобы кандидату отказали, потому что он попросил слишком много :)

  • Минимум бюрократии. Мы стараемся избегать формализма и не плодить “бумажную работу”. Например, если нужен новый комп, то не надо собирать 100500 согласований, достаточно просто написать нашему сисадмину.

  • Конференции и обучение за счет компании. Еще мы регулярно проводим внутренние Community of Practice, на которых делимся опытом друг с другом.

  • Внутренние хакатоны с крутыми призами.

  • Джентльменский набор: медстраховка, курсы английского, компенсация занятий спортом, корпоративы.

  • Офис в центре Гомеля (не опен-спейс) или удаленная работа.



Посмотрите похожие вакансии

Backend Software Engineer
Компания: Мангуст
Зарплата: от 70 000 до 70 000 руб.
Fullstack Ruby developer
Компания: Bitsapp PTE LTD.
Зарплата: от 200 000 до 250 000 руб.
Fullstack Node.js developer
Компания: Appstockus
Зарплата: от 130 000 руб.