О команде
В ClickUp мы создаём будущее работы: первую по-настоящему объединённую AI-рабочую среду, которая интегрирует задачи, документы, чат, календарь и корпоративный поиск, всё это с поддержкой контекстно-ориентированного искусственного интеллекта. Мы — компания, изначально ориентированная на AI. От каждого члена команды ожидается ежедневное использование AI, и мы оцениваем владение AI в рамках нашего процесса найма.
Присоединяйтесь к команде Hierarchy Squad, чтобы создавать и оптимизировать набор первоочередных сервисов, которые лежат в основе универсальной платформы продуктивности ClickUp! Hierarchy отвечает за файловую систему ClickUp, которая является фундаментом всего, что мы создаём. Мы ищем увлечённых инженеров с выдающимися навыками критического мышления и технической компетентностью, чтобы помогать поддерживать, развивать и масштабировать высокопроизводительные сервисы для поддержки компании в условиях ускоренного роста. Идеальный кандидат будет вдохновлён идеей проектирования распределённых систем, которые надёжны и обладают высокой производительностью, умеет разбираться в отладке и написании сложного кода и с энтузиазмом примет вызов построения и поддержки платформы, с которой интегрируется каждая команда компании.
Наши ключевые технологии включают Typescript, Postgres, Kafka, NestJS, работающие на Amazon Web Services.
Обязанности
•Разрабатывать и поддерживать надёжные, масштабируемые backend-системы с использованием Node.js (Express и NestJS).
•Сотрудничать с инженерами, дизайнерами и менеджерами продуктов для продвижения проектов вперёд.
•Настраивать и оптимизировать запросы к базе данных для максимальной эффективности и производительности.
•Оптимизировать и улучшать существующий код для повышения производительности и удобства использования.
•Устранять неполадки и отлаживать проблемы, обеспечивая бесперебойную работу.
•Делиться знаниями и опытом для поддержки культуры обучения и развития.
Требования
•Более 8 лет профессионального опыта в создании backend-сервисов для SaaS-продуктов.
•Подтверждённый опыт создания и масштабирования backend-систем.
•Экспертные знания в оптимизации запросов к реляционным базам данных (предпочтительно PostgreSQL).
•Обширный опыт работы с базами данных (SQL и NoSQL) и моделированием данных.
•Глубокое понимание проектирования и реализации RESTful API.
•Опыт работы с гибкими методологиями разработки (Scrum, Kanban и др.).
•Знание систем контроля версий, таких как Git.
•Отличные навыки решения проблем и страсть к преодолению сложностей.
•Сильные коммуникативные навыки, так как сотрудничество — ключ к нашему успеху.
•Опыт работы с архитектурой микросервисов и контейнеризацией (Docker, Kubernetes).
Желательные квалификации
•Знакомство с фронтенд-технологиями (Angular, React, Vue).
•Профессиональный опыт работы с NodeJs, Express и NestJS.
Что мы предлагаем
•Конкурентоспособную зарплату и пакет льгот.
•Возможности удалённой работы.
•Поддерживающую, динамичную и быстро развивающуюся рабочую среду.
•Возможность оказать значимое влияние на быстрорастущую компанию.
•Возможности для личного и профессионального роста.
Спонсорство визы
Обратите внимание, что в настоящее время ClickUp не может спонсировать или принимать на себя спонсорство рабочей визы для ролей вне инженерии и продукта. Спонсорство для инженерных и продуктовых ролей не гарантируется и зависит от бизнес-потребностей конкретной роли в данный момент.