Локация
Офис работодателя в Ташкенте
Компания
CLICK.
Что делать
•Разрабатывать и развивать backend-сервисы и REST API на Node.js и TypeScript.
•Интегрировать сервисы с внутренними и внешними системами, участвовать в проектировании архитектуры сервисов, модулей и компонентов.
•Работать с реляционными базами данных: писать и оптимизировать SQL-запросы, обеспечивать целостность данных.
•Реализовывать кэширование, очереди, асинхронную обработку задач и взаимодействие между сервисами.
•Писать unit- и integration-тесты, устранять дефекты, анализировать и оптимизировать производительность приложений и запросов.
•Разбирать технические инциденты, выявлять первопричины, технический долг и риски; участвовать в анализе требований, Code Review, документации и обсуждении решений совместно с аналитиками, QA и DevOps/SRE.
Требования
•От 3 лет коммерческой backend-разработки, преимущественно на Node.js и TypeScript.
•Владение русским и узбекским языками.
•Уверенное знание JavaScript ES6+ и TypeScript.
•Понимание Node.js, асинхронности, Event Loop, Promise и обработки ошибок.
•Опыт работы с NestJS, Fastify, Express или аналогами; понимание HTTP/HTTPS, REST API и интеграции систем.
•Уверенное знание SQL и PostgreSQL или аналогов, включая транзакции, индексы и оптимизацию запросов.
•Опыт работы с Redis или другими системами кэширования; понимание очередей сообщений и асинхронного взаимодействия сервисов.
•Знание ООП, SOLID, DRY, KISS, паттернов проектирования, микросервисной архитектуры и распределённых систем.
•Знание механизмов аутентификации и авторизации, принципов безопасной разработки API, unit- и integration-тестирования, Git, Code Review и CI/CD.
•Базовые знания Docker, Linux, мониторинга и логирования; самостоятельность, аргументированность решений и ответственность за качество кода.
Культура и преимущества
•Полная занятость, график 5/2 и работа в офисе в центре города.
•Открытая и поддерживающая коммуникация в команде молодых специалистов.
•Наставничество и полноценный онбординг.
•Возможности карьерного и профессионального роста внутри компании.
•Современный офис с lounge-зонами, кафетерием, массажными креслами, настольными играми и PlayStation; корпоративные мероприятия.