Мы в поиске 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 в Ташкенте