Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2025-08-27
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2025-08-27
ОписаниС
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π€ΠΎΡ€ΠΌΠ°Ρ‚: ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ, частичная ΠΈΠ»ΠΈ полная Π·Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€: ИП ΠΈΠ»ΠΈ самозанятый (Π‘ΠœΠ—/ΠΠŸΠ”) ΠžΠΏΠ»Π°Ρ‚Π°: почасовая, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свою ставку ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ΅ Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ: 30-ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹ΠΉ тСхничСский созвон (Ρ€Π°Π·Π±ΠΎΡ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ ΠΊΠΎΠ΄Π°) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π”Π΅Π»Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ массового ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ² Π² Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ: Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° .xlsx, асинхронная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π² Ρ„ΠΎΠ½Π΅, статус/Π»ΠΎΠ³ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… строк. ВрСбования ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, надёТности ΠΈ бСзопасности ΡƒΠΆΠ΅ описаны Π² BRD. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ БэкСнд (NestJS, TypeScript) REST API для запуска/ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Import Job, WS для прогрСсса. ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (BullMQ/RabbitMQ/Kafka) с рСтраями ΠΈ ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ. Π’Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΈ нормализация Π΄Π°Π½Π½Ρ‹Ρ… (Π΄Π°Ρ‚Ρ‹, ΠΏΠΎΠ», Π‘ΠΠ˜Π›Π‘, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹). ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π΄Π΅Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: ATTACH_ONLY ΠΈ UPSERT (whitelist ΠΏΠΎΠ»Π΅ΠΉ). Экспорт ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² (XLSX), пагинация списков. Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ (Vue3 + Quasar) Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Β«ΠœΠ°ΡΡΠΎΠ²Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ²Β»: Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹Π±ΠΎΡ€ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π³Ρ€ΡƒΠΏΠΏΡ‹, имя Π³Ρ€ΡƒΠΏΠΏΡ‹, запуск. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° статуса Import Job: прогрСсс (total/ok/error/pending), Π»Π΅Π½Ρ‚Π° событий, ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ошибки», Β«ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅Β». Бписок Β«Π“Ρ€ΡƒΠΏΠΏΡ‹ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ²Β» с поиском/ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ; ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° Π³Ρ€ΡƒΠΏΠΏΡ‹ со списком участников. ΠΠ°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ качСство ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ (Prometheus/Grafana): p95 Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°, TPS, % ошибок, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Sentry/Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: job_id, row_no, error_code; Π°Π»Ρ‘Ρ€Ρ‚Ρ‹ ΠΏΠΎ SLO. Π‘Ρ‚Π΅ΠΊ Backend: NestJS, TypeScript, Node.js, BullMQ/RabbitMQ, Prisma/TypeORM, PostgreSQL, Redis Frontend: Vue 3, Quasar (SSR/SPA), Pinia/TanStack Query, Vite Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°: Docker, Traefik/NGINX, Sentry, Prometheus/Grafana Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹: XLSX, WebSocket ВрСбования Π£Π²Π΅Ρ€Π΅Π½Π½ΠΎ: ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π·Π°Π΄Π°Ρ‡, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, конкурСнция Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ². Π Π°Π±ΠΎΡ‚Π° с PostgreSQL (индСксы, upsert, оптимизация запросов), Redis. ΠžΠΏΡ‹Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² (XLSX) ΠΈ сСрвСрной Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ПониманиС PII/бСзопасности (маскированиС, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π², Π°ΡƒΠ΄ΠΈΡ‚). Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ΄Π°: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΈΠΌΠΌΡƒΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, чистыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ; Π‘ΡƒΠ΄Π΅Ρ‚ плюсом ΠžΠΏΡ‹Ρ‚ Π² Quasar SSR,WS-стримингах, BullMQ; Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (Prometheus), Π°Π»Ρ‘Ρ€Ρ‚ΠΎΠ² ΠΈ Sentry Ρ€Π΅Π»ΠΈΠ·ΠΎΠ². Условия Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€: ИП ΠΈΠ»ΠΈ самозанятый (Π‘ΠœΠ—/ΠΠŸΠ”). ΠžΠΏΠ»Π°Ρ‚Π°: почасовая (заявитС свою ставку, Π²Π°Π»ΡŽΡ‚Ρƒ ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ часам/нСдСлю). Π’Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹ΠΌ этапам. Π“Ρ€Π°Ρ„ΠΈΠΊ: Π³ΠΈΠ±ΠΊΠΈΠΉ, синхронизация ΠΏΠΎ MSK привСтствуСтся. ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹: Ρ€Π΅Π²ΡŒΡŽ ΠΊΠΎΠ΄Π°, докумСнтация API. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ успСха (SLO/Definition of Done) Π˜ΠΌΠΏΠΎΡ€Ρ‚ 500 строк: p95 ≤ 60 с ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Бтатус Π²ΠΈΠ΄Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ≤ 1 с послС запуска. Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹: 0% Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ATTACH_ONLY; ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ UPSERT ΠΏΠΎ whitelist. ΠžΡ‚Ρ‡Ρ‘Ρ‚ ошибок: ΠΏΠΎΠ»Π½Ρ‹ΠΉ, с row_no, error_code, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ/Π»ΠΎΠ³ΠΈ/Π°Π»Ρ‘Ρ€Ρ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΎΡ‚Π±ΠΎΡ€Π° ΠžΡ‚ΠΊΠ»ΠΈΠΊ: ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ письмо + ссылки + ставка. 30-ΠΌΠΈΠ½ тСхсозвон: Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°, ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, конкурСнция Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ², схСма Π‘Π”, UX статуса.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Настройка, Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ПослС смСны Виндоус ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Π½Π΅ ΠΌΠΎΠ³Ρƒ Π²ΠΎΠΉΡ‚ΠΈ Π² Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ.
НиТний Новгород ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π”ΠΆ.
Москва ЀрилансСры

БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π² магистратуру с нуля.
Москва ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, настройка, тСстированиС, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля, Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΈΠΈ. ПоТСлания ΠΈ особСнности: Backend: PHP (Laravel, Symfony), Java (Spring Boot), Python (Django, FastAPI), C# (.NET), Node.js (Express, NestJS), Go. β€’ Frontend: TypeScript/JavaScript (React, Vue, Angular), HTML/CSS. β€’ Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°: Kotlin (Android), Swift (iOS), React Native, Flutter. β€’ Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: PostgreSQL, MySQL, Oracle, MS SQL, MongoDB, Redis. β€’ DevOps: Docker, Kubernetes, GitLab CI/CD, Ansible, Nginx. β€’ Аналитика: систСмныС ΠΈ бизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ (BPMN, REST API, Π’Π—). β€’ ВСстированиС: QA (Ρ€ΡƒΡ‡Π½ΠΎΠ΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅). β€’ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: спСциалисты ΠΏΠΎ Π˜Π‘, ЭЦП, Π‘ΠšΠ—Π˜ (ΠšΡ€ΠΈΠΏΡ‚ΠΎΠŸΡ€ΠΎ, Π“ΠžΠ‘Π’). Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ , ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ,.
Москва ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля.
Москва ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. НаписаниС Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠ΅. ΠŸΠΎΠΌΠΎΡ‰ΡŒ студСнту 3 курса Π² написании Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚. Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ ΠœΠΠ”Π˜, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°.
Москва ЀрилансСры

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹

дистанционно
договорная
БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. НуТСн EAC spuffer для смСны id адрСссов ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΊ.
ΠŸΠ΅Ρ€ΠΌΡŒ ЀрилансСры