Назад
4 дня назад

Fullstack Developer (Telegram Mini Apps)

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹
remote
Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹
fulltime
Π“Ρ€Π΅ΠΉΠ΄
middle/senior
vacancy_detail.hirify_telegram_tooltip Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ источник...

ΠœΡΡ‚Ρ‡ & Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄

ΠŸΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΡˆΡƒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ письмо

ОписаниС вакансии

Вакансия: Middle/Senior Fullstack Developer (Telegram Mini Apps)

ΠœΡ‹ ΠΈΡ‰Π΅ΠΌ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для создания ΠΈ развития Telegram Mini App с ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π±ΠΎΡ‚Π°.

πŸ“ŒΠžΡΠ½ΠΎΠ²Π½ΠΎΠΉ стСк:
Β· Frontend: React + Vite, TypeScript
Β· Backend: Node.js
Β· Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Π±ΠΎΡ‚Π°: grammY (Telegram Bot API)
Β· Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…: PostgreSQL, Ρ€Π°Π±ΠΎΡ‚Π° с миграциями
Β· Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°: Docker, docker-compose, CI/CD

πŸ“ŒΠ§Ρ‚ΠΎ прСдстоит Π΄Π΅Π»Π°Ρ‚ΡŒ:
Β· Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Telegram Mini App с использованиСм Telegram WebApp SDK (initData, theme params, safe-area)
Β· Π£Ρ‡Ρ‘Ρ‚ особСнностСй iOS/Android ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ UI/UX (mobile-first ΠΏΠΎΠ΄Ρ…ΠΎΠ΄)
Β· Настройка Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ бСзопасности: JWT, валидация initData
Β· РСализация Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ (background jobs)
Β· Π Π°Π±ΠΎΡ‚Π° с webhook-Π°ΠΌΠΈ, обСспСчСниС идСмпотСнтности
Β· Настройка логирования ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π° ошибок (structured logging, error tracking)
Β· ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠ΄-стайла: ESLint + Prettier
Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для нас:
Β· Чёткая ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ структура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Β· ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ докумСнтация: README, инструкции ΠΏΠΎ запуску
Β· Π£ΠΌΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с legacy ΠΈ Ρ‡ΡƒΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π²Π½ΠΎΡΠΈΡ‚ΡŒ ясныС ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ измСнСния
Β· ПониманиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² CI/CD ΠΈ ΠΎΠΏΡ‹Ρ‚ настройки процСссов дСплоя
Β· ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° качСство ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°

πŸ“ŒΠ‘ΡƒΠ΄Π΅Ρ‚ плюсом:
Β· ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ экосистСмы Telegram (Mini Apps, Π±ΠΎΡ‚Ρ‹)
Β· Π—Π½Π°Π½ΠΈΠ΅ особСнностСй ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ (quirks)
Β· ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с очСрСдями (RabbitMQ, Bull, Kafka ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ)

πŸ“ŒΠœΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
Β· Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ соврСмСнным ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ
Β· ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΠ»ΠΈ Π³ΠΈΠ±Ρ€ΠΈΠ΄ (ΠΏΠΎ договорённости)
Β· Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ стСк ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ качСству Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
Β· ΠšΠΎΠΌΠ°Π½Π΄Ρƒ, которая Ρ†Π΅Π½ΠΈΡ‚ чистый ΠΊΠΎΠ΄ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ engineering practices
β€’ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Π°Ρ заработная ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ собСсСдования

ΠΆΠ΄Ρ‘ΠΌ вашС Ρ€Π΅Π·ΡŽΠΌΠ΅

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны: Ссли Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ просит Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΈΡ… систСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ iCloud/Google, ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄/ПО, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого - это мошСнники. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠΌΠΈΡ‚Π΅ "ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β†’

ВСкст вакансии взят Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ -