Middle Full-Stack Developer (React.Js, Node.js)

Уровень дохода не указан

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Мы в поиске Middle Full-Stack Developer (React.Js, Node.Js) в команду.

Click - это мобильное приложение, онлайн-банкинг переводы и платежи, а также возможность оплаты через QR-код. Компания предоставляет услуги как для физических, так и для юридических лиц, являясь лидером в финтех-сфере Узбекистана.

Что нужно делать:

  • Разработка и поддержка веб-приложений. Создание интерактивного пользовательского интерфейса с использованием 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, продуктовые менеджеры).

Что можем предложить:

  • Профессиональная команда, где каждый сотрудник - неотъемлемая часть успеха
  • Работа с перспективными продуктами для миллионов пользователей
  • Офис в центре города
  • Корпоративный английский
  • Корпоративный тренажерный зал
  • Внутренние и внешние тренинги
  • Гибкий формат работы
Создаем пространство
для комфортной работы
Гибкий график и удаленка
На многих позициях предусмотрен гибридный график работы: можно работать из офиса, а можно из дома, если задачи это позволяют. Главное — договориться с командой.
Физическое и ментальное здоровье
В офисе есть спорт-зал с полным набором необходимых тренажеров, коллеги выбирают удобное время для своих тренировок. Мы проводим различные сессии с экспертами в области психологии, коучинга, ЗОЖ, чтобы каждый из нас чувствовал себя хорошо.
Забеги и командный спорт
Мы очень любим заниматься бегом. Наши коллеги ежегодно участвуют в забегах и марафонах в Заамине, Бухаре, Самарканде. А еще можно участвовать в турнирах по шахматам, футболу, настольному теннису и киберспорту.
Добрые дела: Inson Uchun
Для нас очень важно делать что-то не только для себя, но и для окружающих, поэтому мы не просто помогаем благотворительным фондам, но и создали платформу Inson Uchun в партнёрстве с Национальным агентством социальной защиты. Платформа размещена в приложении Click SuperApp и даёт возможность адресно помогать детям, которые нуждаются в лечении.
Экологические инициативы: Yashil Meros
Мы создали экологическую программу Yashil Meros, которая объединяет всех жителей страны, включая более 20 миллионов пользователей Click. Пользователи и сотрудники могут накапливать эко-баллы, которые можно использовать для посадки именных деревьев в Ташкенте и регионах.
Click Choyxona
«Click Choyhona» — наша уникальная геймифицированная платформа, где традиции сочетаются с инновациями. Сотрудники могут получать баллы за достижения, участвовать в рейтингах и обменивать их на различные плюшки (мерч, кофе, такси, техника и многое другое).
Все для развития сотрудников
Мы приветствуем непрерывное развитие, поэтому наши коллеги посещают самые крутые профильные конференции, учат языки за счет компании, участвуют в митапах и воркшопах, где разбирают реальные рабочие кейсы и получают поддержку профессионалов

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Вакансия опубликована 2 апреля 2025 в Ташкенте

Похожие вакансии в этой компании

Похожие вакансии