Software Developer Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΡ ΡΡΡΠΎΠΈΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ-ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊ: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅Ρ RUB (Π‘ΠΠ/ΠΊΠ°ΡΡΠ°/SberPay) ? ΠΌΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΠΏΠ»Π°ΡΡ, Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ Π½Π°Ρ %, Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠΊΡΠΏΠ°Π΅ΠΌ/Π΄Π²ΠΈΠ³Π°Π΅ΠΌ USDT, ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΠΌ Π² TON, ΠΈ Π²ΡΠ΄Π°ΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Telegram Stars / Telegram Premium / TON. ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΡΠΈΠΊΡΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΠΆΡ Π² USDT. ΠΠ°Π΄Π°ΡΠ° ΡΠΎΠ»ΠΈ Π‘ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ backend-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ βΠΎΠΏΠ»Π°ΡΠ° ? ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ ? ΠΎΠ±ΠΌΠ΅Π½Ρ ? Π²ΡΠ΄Π°ΡΠ°β, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΡ, ΡΡΠ°ΡΡΡΡ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³. Π§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ - ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΠΠ»Π°ΡΠ΅ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½Π²ΠΎΠΉΡΠΎΠ²/ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ, ΠΏΡΠΈΡΠΌ callback/webhook, Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ, ΡΡΠ°ΡΡΡΡ, ΠΎΡΠΌΠ΅Π½Ρ/ΠΎΡΠΈΠ±ΠΊΠΈ. - ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΎΡchestrator-ΡΠ΅ΡΠ²ΠΈΡΠ°: state machine ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρ (CREATED ? PAID ? USDT BUY ? TON SWAP ? DELIVERY ? DONE / FAILED). Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΡΠΈΠΏΡΠΎ-ΡΠ°ΡΡΠΈ: - Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π±ΠΈΡΠΆΠ΅ΠΉ/ΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΠΊΠΎΠΌ/ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠΎΠΌ Π΄Π»Ρ USDT, - ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ USDT ? TON, - ΠΎΡΠΏΡΠ°Π²ΠΊΠ° TON / Stars / Premium (ΡΠ΅ΡΠ΅Π· Π²Π°Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ/Π±ΠΎΡ/ΠΏΠ°ΡΡΠ½ΡΡΠ°; Ρ API-ΠΎΠ±Π²ΡΠ·ΠΊΠΎΠΉ ΠΈ ΡΡΡΡΠΎΠΌ). - Π Π°ΡΡΡΡ ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ/ΠΌΠ°ΡΠΆΠΈ, ΠΊΡΡΡΡ, Π»ΠΈΠΌΠΈΡΡ, ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ, ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ ΡΠ΅ΡΠΈ/ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ². ΠΠ°Π΄ΡΠΆΠ½ΠΎΡΡΡ: ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΡ, Π·Π°ΡΠΈΡΠ° ΠΎΡ Π΄ΡΠ±Π»Π΅ΠΉ webhookβΠΎΠ², retries, Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, ΡΠ°Π³ΠΈ/ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² (HMAC), anti-replay, ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ°, ΡΠ΅ΠΊΡΠ΅ΡΡ, Π°ΡΠ΄ΠΈΡ-Π»ΠΎΠ³. ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°: Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ΅ΡΡΠΈΠΊΠΈ, Π°Π»Π΅ΡΡΡ, ΡΡΠ΅ΠΉΡΠΈΠ½Π³; ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ Π½Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ - Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ Go (2β4+ Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠΌΠ΅ΡΡΠΈΠΈ) + ΠΎΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ backend-ΡΠΈΡΡΠ΅ΠΌ. - ΠΠΏΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠ»Π°ΡΡΠΆΠΊΠ°ΠΌΠΈ: ΠΈΠ½Π²ΠΎΠΉΡΡ, Π²Π΅Π±Ρ
ΡΠΊΠΈ, ΡΡΠ°ΡΡΡΡ, ΡΡΠΎΠ΄/ΡΠΈΡΠΊΠΈ, reconciliation. - ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΡΠΈΠΏΡΠΎ-ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ: Π°Π΄ΡΠ΅ΡΠ°/ΡΠ΅ΡΠΈ, ΠΊΠΎΠΌΠΈΡΡΠΈΠΈ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΡΠ΅Π»ΡΠΊΠ°ΠΌΠΈ/ΠΊΠ»ΡΡΠ°ΠΌΠΈ (ΡΠ΅ΡΠ΅Π· vault/HSM/ΡΠ΅ΠΊΡΠ΅Ρ-Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°). - ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΠ½Π³ΠΎΠ²ΡΡ
ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ²: - state machine / saga, - idempotency keys, - ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ/ΡΠ΅ΡΡΠ°ΠΈ. - ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ
: PostgreSQL (ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΠΈΠ½Π΄Π΅ΠΊΡΡ), ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ. - API: REST/gRPC, OpenAPI/Protobuf; ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ βΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ½ΡΠ΅β ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. - Docker + Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Kubernetes (ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² k8s ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ). - Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠ° ΡΠ΅ΡΡΠ°ΠΌΠΈ (ΡΠ½ΠΈΡ/ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅), ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ - Highload/ΡΠΈΠ½ΡΠ΅Ρ
ΠΎΠΏΡΡ, 24/7 ΡΠΈΡΡΠ΅ΠΌΡ. - Kafka/NATS/RabbitMQ, Redis, outbox pattern. - Prometheus/Grafana, ELK/Loki, OpenTelemetry. - ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ Ρ Π±ΠΈΡΠΆΠ΅Π²ΡΠΌΠΈ API (ΠΏΠΎΠΊΡΠΏΠΊΠ°/Π²ΡΠ²ΠΎΠ΄ USDT, ΡΠ²ΠΎΠΏΡ, Π»ΠΈΠΌΠΈΡΡ, rate-limits). - ΠΠ½Π°Π½ΠΈΠ΅ TON/Telegram ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ (ΠΊΠΎΡΠ΅Π»ΡΠΊΠΈ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ).