Fullstack-разработчик
Коротко
Owns fullstack development of web applications and internal systems, building frontend with React and TypeScript, backend with Node.js and NestJS/Express · Needs: Strong knowledge of HTML5, CSS3, JavaScript, TypeScript, React.js, Node.js, NestJS/Express, PostgreSQL, SQL, Git, Linux, Docker/Docker Compose. Office/hybrid
Описание от работодателя
Fullstack Developer
Город: Ташкент
Формат работы: офис / гибрид
Занятость: полный рабочий день
Обязанности Разработка и сопровождение веб-приложений и внутренних информационных систем.
Разработка frontend и backend части проектов.
Проектирование и разработка REST API.
Интеграция с внешними API и информационными системами.
Работа с базами данных и оптимизация SQL-запросов.
Разработка новых функций и доработка существующего функционала.
Участие в проектировании архитектуры приложений.
Написание и поддержка технической документации.
Поиск и устранение ошибок, оптимизация производительности.
Участие в code review.
Работа с Git и CI/CD.
Взаимодействие с системными администраторами, DevOps и другими разработчиками.
Требования Frontend
Уверенное знание HTML5, CSS3, JavaScript, TypeScript .
Практический опыт работы с React.js .
Желательно знание Next.js .
Понимание компонентной архитектуры и принципов построения SPA/SSR-приложений.
Работа с REST API.
Опыт работы с state management: Redux Toolkit, Zustand или аналогами.
Адаптивная верстка и понимание UX/UI принципов.
Умение работать с современными frontend-инструментами и npm/yarn/pnpm.
Backend
Уверенное знание Node.js .
Опыт разработки на NestJS / Express.js или аналогичном framework.
Хорошее понимание REST API и HTTP.
Работа с авторизацией и аутентификацией: JWT, OAuth2, RBAC .
Опыт разработки серверной бизнес-логики.
Понимание принципов построения масштабируемых backend-приложений.
Работа с WebSocket будет преимуществом.
Базы данных
Уверенное знание PostgreSQL или другой реляционной СУБД.
Хорошее понимание SQL.
Проектирование структуры базы данных.
Индексы, транзакции, оптимизация запросов.
Желателен опыт работы с Redis .
Опыт работы с ORM: Prisma, TypeORM, Sequelize или аналогами.
DevOps / инфраструктура
Уверенная работа с Git .
Знание Linux на рабочем уровне.
Опыт работы с Docker / Docker Compose .
Понимание принципов CI/CD.
Желателен опыт работы с Nginx .
Понимание основ deployment и сопровождения production-систем.
Опыт работы с облачными/VPS-серверами будет преимуществом.
Дополнительно
Понимание принципов информационной безопасности.
Защита API и веб-приложений от основных уязвимостей: SQL Injection, XSS, CSRF и др.
Опыт написания unit/integration тестов.
Умение читать техническую документацию на английском языке.
Будет большим преимуществом Опыт разработки высоконагруженных систем.
Опыт работы с микросервисной архитектурой.
RabbitMQ / Kafka или другие очереди сообщений.
Elasticsearch / OpenSearch.
WebSocket / real-time приложения.
Опыт интеграции с платежными системами, государственными системами, CRM/ERP и другими внешними сервисами.
Опыт работы с Docker и Kubernetes.
Опыт проектирования API и архитектуры крупных проектов.
Практический опыт AI/API интеграций.
Личные качества Системное мышление.
Ответственность за результат.
Самостоятельность в решении технических задач.
Умение работать в команде.
Внимательность к качеству и безопасности кода.
Готовность разбираться в новых технологиях.
Опыт работы От 2 лет коммерческой разработки.
Для кандидатов с сильным портфолио и реальным опытом разработки крупных проектов опыт может рассматриваться индивидуально.
Что мы предлагаем Стабильную работу над реальными IT-проектами.
Современный технологический стек.
Возможность влиять на архитектуру и технические решения.
Профессиональный рост.
Конкурентную заработную плату по результатам собеседования.
Официальное оформление в соответствии с законодательством Республики Узбекистан.
Работа в команде IT-специалистов.
Технологический стек Frontend: React, Next.js, TypeScript, HTML5, CSS3
Backend: Node.js, NestJS
Database: PostgreSQL, Redis
Infrastructure: Linux, Docker, Nginx, CI/CD
Tools: Git, GitLab/GitHub, REST API
При отклике желательно указать:
коммерческий опыт работы;
используемый технологический стек;
2–3 наиболее значимых проекта;
GitHub / GitLab / портфолио;
ожидаемый уровень заработной платы.