Обязанности:
-
Все делать по коду. Буквально всё. Если нужно поставить чайник — пиши скрипт на Python для управления розеткой через Wi-Fi. Если нужно ответить на вопрос "Который час?" — выведи время через console.log() в браузере, сфоткай экран и отправь в Telegram-бот. Разговоры на естественном языке запрещены — только JSON-схемы и REST-запросы.
-
Писать код, который не ломается. Даже если серверная комната горит, твой микросервис должен успеть отдать 200 OK до того, как перегорит кабель.
-
Рефакторить чужой legacy-код 2007 года, не используя мат (за это штраф), но используя эзотерические паттерны проектирования на коленке.
-
Следить за временем выполнения запроса. Если ответ не пришел за 50 мс — ты уволен (но сначала допили базу).
Требования:
-
Знать SQL лучше, чем таблицу умножения. Умножать числа можешь в уме, а JOIN-ы — только в голове, без EXPLAIN.
-
Уметь поднимать кластер Kubernetes одной левой, пока правой рукой правишь конфиги Nginx на продакшене, стоя на голове.
-
Писать код на Go/Python/Java так, чтобы он потреблял меньше памяти, чем калькулятор «Ситизен» 90-х годов.
-
Строго: Ты не имеешь права спрашивать про «индексы в БД». Ты должен их чувствовать кожей.
-
Верстка должна быть пиксель-перфект не только в Chrome, но и в эмуляторе холодильника с экраном 64x64.
-
Ты должен уметь объяснить разницу между let и var так, чтобы твой кот понял и перестал гадить на клавиатуру.
-
Анимации должны грузиться быстрее, чем моргает человеческий глаз. Если пользователь успел увидеть белый экран — ты провалил миссию.
-
Собирать бандл (webpack/vite) размером меньше, чем текстовый файл с "Войной и миром", при этом асинхронно подгружая ещё и шейдеры для 3D-фона.
Условия:
-
Стул: Есть. Ортопедический (предположительно). У стула 4 ножки, и он должен выдерживать твой вес вместе с ноутбуком и грузом ответственности.
-
Стол: Есть. Плоский. Горизонтальный. На нем помещается клавиатура, мышь и кружка с кофе. Если кружка пуста — это не проблема стола, это твоя проблема.
-
Бонус: Рядом со столом есть розетка 220V. Ток есть, интернета нет — не наше дело, ты сам системный администратор на удаленке.
-
Дружный коллектив (мы не дружим, но мы коллектив).
-
Зарплату в срок (примерно).
-
Возможность сидеть на стуле и стоять за столом (если устанешь сидеть).