Мы ищем фулстек разработчика в ядро Хекслета, помогать развивать проект, делать его быстрее и лучше. Хекслет это целая экосистема проектов, написанных на разных языках с использованием различных технологий. Здесь можно найти все от kubernetes и облаков до реакта и функциональных языков типа elixir и clojure. Кроме внутренних частей, у Хекслета есть большая открытая часть репозиториев на гитхабе и множество контрибьюторов из сообщества.
Ключевые слова для привлечения внимания (знать все это не обязательно, но чем больше тем лучше):
- traefik, consul, docker
- kubernetes, ansible, terraform, GCP
- ruby/rails, js/react, elixir/phoenix, nodejs/fastify
Мы не можем жить без тестов, релизим по 5 раз в день, руководствуемся в разработке здравым смыслом и потребностями бизнеса.
Внутри Хекслета есть много сложных и интересных систем:
- Редактор для выполнения практики. Отдельный проект, в котором очень много сети (вебсокетов) и сложная структура состояний (одно восстановление соединений чего стоит).
- Система запуска практики, включает в себя множество элементов и кластер из 5 машин. Задача очень похожа на то что делают системы CI, только с более жесткими ограничениями по производительности.
- Различные механизмы на самом сайте: разделы для b2b клиентов, биллинг, процесс обучения, загрузка и обновление контента, проекты.
Задачи
- Разработка новых фич и улучшение старых
- Профилирование и оптимизация узких мест
Что мы ожидаем
- Богатый продакшен опыт
- Опыт configuration management
- Опыт фронтенд-разработки. Владение реактом на хорошем уровне. Знание фронтенд-экосистемы и способность ее эффективно настраивать.
- Опыт бекенд-разработки (лучше rails, но и фреймворки с других стеков тоже подойдут)