Position: Fullstack Developer
Experience: 5+ лет (НЕ фриланс)
Stack: Node.js, PostgreSQL, Docker, Firecracker, Vue.js, TypeScript
Location: Remote
Employment: Fulltime
Timezone: UTC +3
О КОМПАНИИ:
- Американский стартап
- На рынке 8 лет
- 300 тысяч посетителей каждый месяц
ЧТО МЫ ДЕЛАЕМ?
Мы строим одну из самых быстрых и удобных онлайн-платформ для ai-генерации, написании и запуска кода прямо в браузере. Наш продукт уже помогает тысячам разработчиков писать, тестировать и отлаживать код без лишних установок и настроек.
Мы готовимся к большому пивоту — в суперпредсказуемую и хайповую тему AI. Наш следующий шаг — это генерация полноценных fullstack-приложений с помощью ИИ и мгновенный запуск их прямо в браузере. Мы создаём новый стандарт разработки, где код пишется, деплоится и запускается в одну команду.
КОГО ИЩЕМ:
Мы ищем Fullstack-разработчика, который будет не просто писать код, а развивать ключевые технологии сервиса, включая UI, backend и инфраструктуру для удалённого запуска кода пользователей в микро-виртуальных окружениях.
Мы ищем технаря-энтузиаста, который хочет работать на переднем крае технологий и строить нечто по-настоящему инновационное. Если тебе нравится AI, fullstack-разработка и виртуализация, если ты мечтаешь создавать сложные, но элегантные решения – давай делать это вместе!
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Работать с backend’ом на Node.js, создавая высокопроизводительные API для управления генерацией кода и развертыванием приложений.
- Развивать систему удалённого выполнения кода на основе Firecracker microVM, обеспечивая безопасные и изолированные окружения для мгновенного деплоя AI-сгенерированных проектов.
- Оптимизировать базу данных (PostgreSQL), работая с динамическими структурами данных и храня больший объём сгенерированных приложений.
- Интегрировать AI-модели в процесс разработки: автогенерация кода, автодеплой, автоматическая документация и многое другое.
- Разрабатывать и оптимизировать интерфейс (Vue.js, TypeScript), делая работу с AI-генерацией кода удобной и интуитивной.
- Оптимизировать производительность платформы, работая с масштабируемыми архитектурами.
МЫ ОЖИДАЕМ:
- Отличное владение JavaScript / TypeScript, глубокое понимание работы асинхронного кода.
- Глубокое понимание Node.js, умение строить отказоустойчивые API и сервисы.
- Опыт работы с PostgreSQL, проектирование эффективных схем хранения данных.
- Понимание работы Docker, виртуализации или контейнеризации.
- Опыт работы с Vue.js или другим современным frontend-фреймворком.
- Способность глубоко разбираться в сложных архитектурных вопросах и предлагать оптимальные решения.
- Желание писать чистый код и создавать элегантные решения.
НАШИ ОЖИДАНИЯ В ЦИФРАХ:
- Опыт разработчиком (именно кодером) от 5 лет
- Опыт работы от 4 лет в продуктовых компаниях (НЕ аутсорс)
- Опыт именно Backend-разработчиком (НЕ Fullstack) от 2 лет
- Опыт работы с JavaScript от 4 лет
- Опыт работы с Node.js от 3 лет
- Опыт работы с TypeScript от 2 лет
- Опыт работы с Vue.js от 1 года
БУДЕТ ПЛЮСОМ:
- Опыт с Firecracker
- Опыт работы с AI: OpenAI API, LLM, или подобные технологии
- Опыт работы с Rust
КТО НЕ ПОДОЙДЁТ:
- Кандидаты с опытом разработки менее 5 лет.
- Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п. – это нерелевантный данной позиции опыт работы. Мы ищем кодера с опытом кодера, а не технического менеджера.
- Кандидаты, которые ищут себе вторую работу или с возможностью создавать иллюзию работы. У нас команда очень маленькая, все всё видят. Нужен честный фултайм.
- Кандидаты с преобладающим или последним опытом в роли Frontend Developer. Нам требуется Backend Developer со знанием Frontend-разработки.
- Кандидаты с преобладающим или последним опытом работы на фрилансе или в аутсорсинг-компаниях.
ПОЧЕМУ СТОИТ ПОЙТИ К НАМ?
- Работа в cutting-edge сфере AI — ты будешь разрабатывать один из самых передовых инструментов для автоматической генерации приложений.
- Технически сложные и интересные задачи: виртуализация, масштабируемые API, UI для мгновенного развертывания AI-кода.
- Минимум бюрократии – работаем быстро, принимаем решения оперативно.
- Гибкий график, удалёнка, свобода в принятии решений.
- Возможность повлиять на развитие технологии, а не просто быть «исполнителем».
ЭТАПЫ ОТБОРА СОИСКАТЕЛЕЙ:
- Техлид отбирает релевантных соискателей по резюме, ответам на уточняющие вопросы и зарплатным ожиданиям
- Интервью с HR (15-30 минут)
- Техническое интервью (30-40 минут)
- Live coding сессия (20-40 минут)
Техинтервью и Live coding сессию совмещаем.