Middle Full-Stack Developer
08 Октября 2025
Город:
Ташкент
Занятость:
Полная занятость
Компания "OOO CLICK"
Должностные обязанности
- Разработка и поддержка веб-приложений. Создание интерактивного пользовательского интерфейса с использованием React.js. Разработка серверной логики и API на основе Node.js (Express.js, NestJS).
- Интеграция с базами данных. Работа с реляционными (PostgreSQL, MySQL) и NoSQL (MongoDB) базами данных. Оптимизация запросов и использование ORM.
- Работа с API. Разработка и интеграция REST API.
- Тестирование и отладка. Написание модульных и интеграционных тестов для фронтенда и бэкенда. Использование инструментов тестирования, таких как Jest, React Testing Library, Mocha.
- Поддержка DevOps процессов. Настройка Docker и CI/CD пайплайнов.
Требования к кандидату
-
Frontend:
- Уверенные знания React.js, JavaScript (ES6+) и TypeScript.
- Опыт работы с Redux (RTK), Context API, хуками и React Query.
- Глубокое понимание функционального программирования и асинхронного кода.
- Опыт работы с React Router.
- Владение HTML5, CSS3, SASS/SCSS, Styled Components, TailwindCSS.
- Опыт адаптивной и кроссбраузерной верстки, знание принципов BEM.
- Опыт оптимизации производительности React-приложений (memo, useMemo, useCallback, virtualization).Backend:
- Опыт разработки на Node.js с использованием NestJS или Express.js.
- Понимание принципов работы middleware, событийного цикла Node.js, работы с потоками и WebSockets.
- Знание REST API, опыт работы с GraphQL будет плюсом.
- Опыт работы с авторизацией и аутентификацией (JWT, OAuth, Session).
- Знание микросервисной архитектуры и основ gRPC будет преимуществом.Базы данных:
- Умение работать с PostgreSQL, MySQL и/или MongoDB.
- Опыт написания сложных SQL-запросов, работа с ORM (Prisma, TypeORM, Sequelize).
- Опыт проектирования схем БД и оптимизации запросов.
- Базовое понимание NoSQL и их применение в проектах.Тестирование и качество кода:
- Опыт тестирования кода с Jest, Mocha, Chai, React Testing Library.
- Владение принципами TDD, BDD.
- Знание и применение принципов DRY, KISS, SOLID, YAGNI.
- Опыт работы с ESLint, Prettier, Husky для поддержания качества кода.Инфраструктура и DevOps:
- Базовый опыт работы с Docker и CI/CD пайплайнами (GitHub Actions, GitLab CI/CD, Jenkins).
- Понимание основ работы с Linux, базовые знания Bash.
- Опыт работы с Nginx в качестве прокси-сервера.
- Базовые знания работы с AWS, GCP или Firebase.Soft Skills:
- Умение работать в команде и принимать участие в код-ревью.
- Самостоятельность в решении задач и ответственность за результат.
- Готовность к изучению новых технологий и развитию в рамках компании.
- Навыки эффективной коммуникации и взаимодействия с командой (разработчики, дизайнеры, QA, продуктовые менеджеры).
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
16 Октября
Алат
Компания "HamkorBank" Обязанности Разработка Android-приложения на Kotlin; Проработка архитектуры, участие в выборе технических решений;...
16 Октября
Ташкент
Компания "Alif Tech" О роли: Мы набираем специалиста в международный проект Alif Uzbekistan. Компания предоставляет финансовые услуги для...
16 Октября
Middle/Senior PHP + Vue/React Разработчик
Ташкент
Компания "СП ООО ХТ-ХАРИД ТЕХНОЛОГИЯЛАРИ" Обязанности: Написание новых и поддержка работающих сервисов, на языках: Elixir (Plug), PHP...
16 Октября
Senior Flutter Developer( SMART HR )
Ташкент
Компания "SMART HR" Ищем опытного Flutter разработчика, который умеет быстро погружаться в задачи, писать чистый код и находить элегантные...
17 Октября
Middle Typescript developer (Node.js)
Ташкент
Компания "Tune Consalting" OOO Tune Consulting company is looking for proactive Senior Typescript Node.js developer Key Responsibilities: -...
Вакансия размещена в отрасли