DEV
May 14

Full Stack разработчик (Senior)

🆔DEV-472

📝 Краткое описание

  • Грейд: Senior
  • Ставка: 1 450 руб/ч
  • Локация: РФ
  • Длительность проекта: 3 месяца
  • Краткое описание: разработка и поддержка внутренних сервисов и плагинов для ИТ-компании в сфере телекоммуникаций и цифровых технологий

🎯 Требования (стек)

  • TypeScript (Server-side и tooling):
    • Уверенное знание TypeScript.
    • Опыт написания backend-приложений на Node.js / Express / tRPC.
    • Опыт работы с WebView, Electron или аналогами.
    • Опыт работы с серверными утилитами и CLI-инструментами на TypeScript.
    • Знание архитектурных паттернов (DI, модули, слой сервисов).
    • Работа с WebSocket / SSE / EventBus.
    • Подключение к API и взаимодействие с backend-логикой на TypeScript.
  • Kotlin (Backend):
    • Уверенное владение Kotlin.
    • Асинхронное программирование, конкурентность.
    • Написание unit и integration тестов (JUnit, Testcontainers).
    • Работа с Gradle (Kotlin DSL).
  • Будет плюсом:
    • Опыт разработки IDE-плагинов (JetBrains Platform SDK, VSCode API).
    • Настройка CI/CD пайплайнов (GitHub Actions, GitLab CI).
    • Работа с Docker, базовые знания DevOps-инфраструктуры.

📌 Описание вакансии

О проекте: ИТ-компания в сфере телекоммуникаций и цифровых технологий
Описание роли: full stack разработка внутренних сервисов, инструментов и плагинов для Edutainment Coding
Основные задачи:

  • Разработка сервисов приложения, обеспечение реализации бизнес-логики
  • Разработка сервиса Edutainment Coding (внутренний аналог Leet Code)
  • Поддержка и развитие функциональности внутренних порталов и плагинов
  • Обновление и поддержка open-source плагинов, участие в комьюнити
  • Полный цикл разработки новой функциональности
  • Интеграция с внутренними и внешними сервисами
  • Рефакторинг, оптимизация кода, внедрение лучших практик

📩 Присылайте CV + данные по кандидату:
● ФИО
● Страна + Город
● Дата рождения
● Грейд
● Ставка
● Дата, с которой готов приступить к работе
● Оценить требования ДА/НЕТ, в соответствии с наличием опыта
● Все требования с ответом "ДА" должны иметь отражение в CV кандидата

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.