Simplenight

Node.js Developer

200 000 - 250 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

Position: Fullstack Developer
Experience: 5+ лет (НЕ фриланс)
Stack: Node.js, PostgreSQL, Docker, Firecracker, Vue.js, TypeScript
Location: Remote
Employment: Fulltime
Timezone: UTC +3

О КОМПАНИИ:

  1. Американский стартап
  2. На рынке 8 лет
  3. 300 тысяч посетителей каждый месяц

ЧТО МЫ ДЕЛАЕМ?

Мы строим одну из самых быстрых и удобных онлайн-платформ для ai-генерации, написании и запуска кода прямо в браузере. Наш продукт уже помогает тысячам разработчиков писать, тестировать и отлаживать код без лишних установок и настроек.

Мы готовимся к большому пивоту — в суперпредсказуемую и хайповую тему AI. Наш следующий шаг — это генерация полноценных fullstack-приложений с помощью ИИ и мгновенный запуск их прямо в браузере. Мы создаём новый стандарт разработки, где код пишется, деплоится и запускается в одну команду.

КОГО ИЩЕМ:

Мы ищем Fullstack-разработчика, который будет не просто писать код, а развивать ключевые технологии сервиса, включая UI, backend и инфраструктуру для удалённого запуска кода пользователей в микро-виртуальных окружениях.

Мы ищем технаря-энтузиаста, который хочет работать на переднем крае технологий и строить нечто по-настоящему инновационное. Если тебе нравится AI, fullstack-разработка и виртуализация, если ты мечтаешь создавать сложные, но элегантные решения – давай делать это вместе!

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  1. Работать с backend’ом на Node.js, создавая высокопроизводительные API для управления генерацией кода и развертыванием приложений.
  2. Развивать систему удалённого выполнения кода на основе Firecracker microVM, обеспечивая безопасные и изолированные окружения для мгновенного деплоя AI-сгенерированных проектов.
  3. Оптимизировать базу данных (PostgreSQL), работая с динамическими структурами данных и храня больший объём сгенерированных приложений.
  4. Интегрировать AI-модели в процесс разработки: автогенерация кода, автодеплой, автоматическая документация и многое другое.
  5. Разрабатывать и оптимизировать интерфейс (Vue.js, TypeScript), делая работу с AI-генерацией кода удобной и интуитивной.
  6. Оптимизировать производительность платформы, работая с масштабируемыми архитектурами.

МЫ ОЖИДАЕМ:

  1. Отличное владение JavaScript / TypeScript, глубокое понимание работы асинхронного кода.
  2. Глубокое понимание Node.js, умение строить отказоустойчивые API и сервисы.
  3. Опыт работы с PostgreSQL, проектирование эффективных схем хранения данных.
  4. Понимание работы Docker, виртуализации или контейнеризации.
  5. Опыт работы с Vue.js или другим современным frontend-фреймворком.
  6. Способность глубоко разбираться в сложных архитектурных вопросах и предлагать оптимальные решения.
  7. Желание писать чистый код и создавать элегантные решения.

НАШИ ОЖИДАНИЯ В ЦИФРАХ:

  1. Опыт разработчиком (именно кодером) от 5 лет
  2. Опыт работы от 4 лет в продуктовых компаниях (НЕ аутсорс)
  3. Опыт именно Backend-разработчиком (НЕ Fullstack) от 2 лет
  4. Опыт работы с JavaScript от 4 лет
  5. Опыт работы с Node.js от 3 лет
  6. Опыт работы с TypeScript от 2 лет
  7. Опыт работы с Vue.js от 1 года

БУДЕТ ПЛЮСОМ:

  1. Опыт с Firecracker
  2. Опыт работы с AI: OpenAI API, LLM, или подобные технологии
  3. Опыт работы с Rust

КТО НЕ ПОДОЙДЁТ:

  1. Кандидаты с опытом разработки менее 5 лет.
  2. Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п. – это нерелевантный данной позиции опыт работы. Мы ищем кодера с опытом кодера, а не технического менеджера.
  3. Кандидаты, которые ищут себе вторую работу или с возможностью создавать иллюзию работы. У нас команда очень маленькая, все всё видят. Нужен честный фултайм.
  4. Кандидаты с преобладающим или последним опытом в роли Frontend Developer. Нам требуется Backend Developer со знанием Frontend-разработки.
  5. Кандидаты с преобладающим или последним опытом работы на фрилансе или в аутсорсинг-компаниях.

ПОЧЕМУ СТОИТ ПОЙТИ К НАМ?

  1. Работа в cutting-edge сфере AI — ты будешь разрабатывать один из самых передовых инструментов для автоматической генерации приложений.
  2. Технически сложные и интересные задачи: виртуализация, масштабируемые API, UI для мгновенного развертывания AI-кода.
  3. Минимум бюрократии – работаем быстро, принимаем решения оперативно.
  4. Гибкий график, удалёнка, свобода в принятии решений.
  5. Возможность повлиять на развитие технологии, а не просто быть «исполнителем».

ЭТАПЫ ОТБОРА СОИСКАТЕЛЕЙ:

  1. Техлид отбирает релевантных соискателей по резюме, ответам на уточняющие вопросы и зарплатным ожиданиям
  2. Интервью с HR (15-30 минут)
  3. Техническое интервью (30-40 минут)
  4. Live coding сессия (20-40 минут)

Техинтервью и Live coding сессию совмещаем.