Мы Kaizen - агентство, занимающееся разработкой IT-продуктов для бизнеса под ключ: внедряем ИИ, создаём веб-приложения и сайты.
Сейчас находимся в поиске Fullstack-разработчика, который сможет самостоятельно разрабатывать и развивать веб-продукты, особенно ценим самостоятельность, инженерное мышление и способность разобраться в задаче без подробной инструкции.
Какие задачи будут перед тобой стоять:
-
Разрабатывать и поддерживать frontend на React и backend на Node.js;
-
Проектировать и реализовывать новые функциональные модули на всех уровнях приложения;
-
Разрабатывать REST API и интегрировать сервисы с внешними API;
-
Развивать архитектуру существующих приложений и участвовать в проектировании новых сервисов;
-
Проводить рефакторинг и улучшать существующий код;
-
Взаимодействовать с backend-, frontend-разработчиками, дизайнерами, QA и другими участниками проекта;
-
При необходимости напрямую взаимодействовать с заказчиком и участвовать в обсуждении технических решений.
Стек: Nest.js, Node.js, Next.js, React, prisma orm, PostgreSQL, Redis, bullMQ, swagger, tailwind, shadcn или MUI, storybook
На что обращаем внимание:
-
Коммерческий опыт Fullstack-разработки от 3 лет;
-
Уверенное знание TypeScript;
-
Практический опыт разработки на React, Node.js;
-
Опыт проектирования и разработки REST API;
-
Опыт работы с SQL и понимание принципов проектирования реляционных баз данных;
-
Понимание принципов построения frontend- и backend-архитектуры;
-
Уверенное владение Git и понимание pull request workflow;
-
Опыт работы с Docker.
Особенно ценим:
-
Опыт работы с Next.js, PostgreSQL, Redis;
-
Опыт построения и поддержки микросервисов;
-
Опыт работы с Docker Compose, Kubernetes или облачной инфраструктурой;
-
Опыт разработки AI-функциональности и интеграции LLM в веб-приложения;
-
Опыт самостоятельного ведения проекта или отдельного функционального направления от постановки задачи до production.
Какие условия предлагаем:
-
Полностью удаленную работу с гибким графиком (оформление по ГПХ);
-
Участие в интересных проектах с крупными клиентами;
-
Возможность работать над продуктом целиком, а не только отдельной частью системы;
-
Высокую степень самостоятельности и минимум микроменеджмента;
-
Возможность перехода в продуктовую команду;
-
Конкурентную оплату.

