улица Малышева 51
Всем привет! Это JetStyle, и мы ищем новых людей в команду.
Мы обожаем микросервисный подход: наша кодовая база состоит из сервисов для различных клиентских продуктов. Больше всего кода сейчас — на Node.js c JavaScript. Есть очень маленькое количество сервисов на Python и Go.
Нам по пути, если
- Понимаешь, что за зверь ExpressJS и умеешь стабильно использовать этот фреймворк в программировании.
- Знаешь, как использовать одну или несколько библиотек фронтенда, и не стесняешься делать в нем правки.
- Хочешь непрерывно учиться и видеть, как твои результаты приносят непоправимую пользу сервису.
- Хорошо знаешь Git и умеешь отправлять изменения ежедневно и осмысленно.
- Понимаешь, как устроен современный веб и следишь за тем, что происходит в мире технологий.
- Есть коммерческий опыт от 2-х лет или твой пет-проект решает реальную задачу и делает чью-то жизнь лучше.
Круто, если ты к тому же
- Знаешь, что такое тесты, и умеешь их писать.
- Понимаешь, когда их нужно использовать, а когда можно пренебречь.
Что предстоит
- Разрабатывать новые продукты и сервисы в составе команды продуктовой разработки.
- Трудиться над проблемами клиентов как над своими.
- Делать красивые и функциональные микросервисы.
Технологии, которые мы используем
Мы считаем, что инженер определяет инструмент, а не инструмент инженера. Поэтому любим использовать современные фреймворки и инструменты разработки. Мы ждем от инженера радости открытия новых возможностей, инструментов и подходов.
Для новых продуктов используем стек TypeScript, экспериментируем с Hono и верим что typesafe приложения кардинально ускоряют разработку и стабилизируют продукт. Наша цель в текущем стеке — быть в состоянии, где если приложение компилируется, то оно работает с минимум run-time ошибок.
Также не боимся использовать JS там, где это необходимо — выбираем инструмент под задачу, а не подгоняем задачи под инструменты.
Для низкоуровневого кода используем Rust и смотрим в сторону Zig. Мы считаем, что опытный разработчик не должен быть заложником одного инструмента и даем пробовать разное.
В качестве базы данных используем PostgreSQL — она дает то, что нужно, и MongoDB — потому что это было когда-то модно.
Условия
- Официальное трудоустройство и полная занятость интересными задачами.
- Уровень заработной платы обсуждается по результатам собеседования. Выплаты совершаем точно в срок 2 раза в месяц.
- Офис в центре города — в БЦ «Высоцкий» с отличным видом с 42 этажа.
- Внутреннее обучение и поддержка профессиональной команды.