Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΡΡΠΎΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: API, Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ, ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ, Π½Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠΈΠ»ΠΊΠ° Π² ΠΠΎΡΠΊΠ²Π΅: junior 100-160, middle 220-320, senior 350-550 ΡΡΡ ΡΡΠ±Π»Π΅ΠΉ.
Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΡΡΠΎΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: API, Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ, ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΎΠ½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ, ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠ°ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π²ΠΈΠ»ΠΊΠ° Π² ΠΠΎΡΠΊΠ²Π΅: junior 100-160 ΡΡΡ, middle 220-320 ΡΡΡ, senior 350-550 ΡΡΡ ΡΡΠ±Π»Π΅ΠΉ.
Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° β ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π°ΠΏΡΠΎΡΡ ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ, ΡΠΈΡΠ°Π΅Ρ ΠΈ ΠΏΠΈΡΠ΅Ρ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
, ΠΎΠ±ΡΠ°Π΅ΡΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ (ΠΏΠ»Π°ΡΡΠΆΠ½ΡΠ΅ ΡΠ»ΡΠ·Ρ, Π‘ΠΠ‘-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ, ΡΠΈΡΡΠ΅ΠΌΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, ML-ΠΌΠΎΠ΄Π΅Π»ΠΈ). Π₯ΠΎΡΠΎΡΠΈΠΉ Π±ΡΠΊΠ΅Π½Π΄ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: ΠΎΠ½ Π±ΡΡΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ, Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠΏΠ»Π΅ΡΠΊΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ Π΄Π΅Π½Ρ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΡΠ°Π·Π±ΠΎΡΠ° Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°: ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π²ΡΠ»Π΅ΡΠ΅Π»ΠΎ Π·Π° Π½ΠΎΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΠ»ΠΈΡΡ, Π½Π΅ ΡΠ°ΡΡΡΡ Π»ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. ΠΠ°Π»ΡΡΠ΅ β ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΡΠΈΡΠ΅ΠΉ: ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° API Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΠΎΠΌ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π±Π°Π·Ρ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΡΠ½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΡΡ, ΡΠ΅Π²ΡΡ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡΠΎΠ², Π²ΡΠΊΠ°ΡΠΊΠ° ΡΠ΅ΡΠ΅Π· CI/CD. ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ β ΡΠ°Π·Π±ΠΎΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ²: ΡΠΏΠ°Π» ΡΠ΅ΡΠ²ΠΈΡ, ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 503, Π½ΡΠΆΠ½ΠΎ Π·Π° 30 ΠΌΠΈΠ½ΡΡ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΈ ΠΎΡΠΊΠ°ΡΠΈΡΡ ΡΠ΅Π»ΠΈΠ· ΠΈΠ»ΠΈ ΠΏΠΎΡΠΈΠ½ΠΈΡΡ Π½Π° Π³ΠΎΡΡΡΡΡ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°, Π±ΡΠΊΠ΅Π½Π΄ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π΄Π΅Π½ΡΠ³ΠΈ ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: ΠΎΡΠΈΠ±ΠΊΠ° Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ Π±ΠΈΠ»Π»ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎΠΈΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ, ΡΡΠ΅ΡΠΊΠ° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
β ΡΡΡΠ°ΡΠ° ΠΎΡ Π ΠΎΡΠΊΠΎΠΌΠ½Π°Π΄Π·ΠΎΡΠ°. ΠΠΎΡΡΠΎΠΌΡ ΠΊ ΠΊΠΎΠ΄Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠ³ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΊΠΎΠ΄-ΡΠ΅Π²ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΠ°ΠΌΠΈ 60-80%, Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅Π»ΠΈΠ·ΠΎΠΌ ΠΊΡΡΠΏΠ½ΡΡ
ΡΠΈΡ, ΠΆΡΡΠ½Π°Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
Hard skills ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΡΠΊΠ΅Π½Π΄-ΡΡΠ΅ΠΊ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½ΠΈΡΠΈ. Π Π±Π°Π½ΠΊΠ°Ρ
ΠΈ ΡΠΈΠ½ΡΠ΅Ρ
Π΅ Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΡΡ Java ΠΈ Kotlin, Π² Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
β Go, Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΡ
ΡΡΠ°ΡΡΠ°ΠΏΠ°Ρ
β Python ΠΈ Node.js, Π² ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²Π΅Π±Π΅ ΠΈ e-commerce β PHP ΠΈ .NET. Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ middle-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π²Π»Π°Π΄Π΅Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΡΠ΅ΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ²ΡΠ·ΠΊΡ Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ:
Π―Π·ΡΠΊΠΈ β Java 21, Kotlin 2.x, Go 1.23, Python 3.13, PHP 8.4, C# 12 / .NET 8; Π²ΡΠ±ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΈΡΠ°, Π½Π΅ Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ
Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ β Spring Boot Π΄Π»Ρ Java/Kotlin, Django/FastAPI Π΄Π»Ρ Python, Laravel/Symfony Π΄Π»Ρ PHP, ASP.NET Core Π΄Π»Ρ C#, Echo/Gin Π΄Π»Ρ Go
API-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ β REST Ρ OpenAPI-ΡΡ
Π΅ΠΌΠ°ΠΌΠΈ, gRPC Π΄Π»Ρ ΠΌΠ΅ΠΆΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ, GraphQL Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ
Ρ ΡΠ°Π·Π½ΠΎΡΠΎΠ΄Π½ΡΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ
β PostgreSQL ΠΈ MySQL ΠΊΠ°ΠΊ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ, MongoDB Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π·Π°Π΄Π°Ρ, Redis Π΄Π»Ρ ΠΊΠ΅ΡΠ° ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π΅ΠΉ, ClickHouse Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ
ΠΡΠ΅ΡΠ΅Π΄ΠΈ ΠΈ Π±ΡΠΎΠΊΠ΅ΡΡ β Kafka Π² ΠΊΡΡΠΏΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, RabbitMQ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ, Redis Streams Π΄Π»Ρ Π»ΡΠ³ΠΊΠΈΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²
ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ β Docker ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½, Kubernetes β Π΄Π»Ρ middle+, Helm Π΄Π»Ρ Π΄Π΅ΠΏΠ»ΠΎΡ, Terraform Π΄Π»Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ
Π’Π΅ΡΡΡ β JUnit/PyTest/PHPUnit Π΄Π»Ρ ΡΠ½ΠΈΡΠΎΠ², Testcontainers Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
, k6 ΠΈΠ»ΠΈ Locust Π΄Π»Ρ Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΡ
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ β Prometheus + Grafana, Sentry Π΄Π»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, OpenTelemetry Π΄Π»Ρ ΡΡΠ΅ΠΉΡΠΈΠ½Π³Π°
ΠΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΡΡ: junior β middle β senior
Junior-Π±ΡΠΊΠ΅Π½Π΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ ΡΡΡΠΊΠΎ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ Π·Π°Π΄Π°ΡΠ°ΠΌ: ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ ΠΏΠΎ Π³ΠΎΡΠΎΠ²ΠΎΠΌΡ Π’Π, Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ, ΠΏΠΎΡΠΈΠ½ΠΈΡΡ Π±Π°Π³. ΠΡ Π½Π΅Π³ΠΎ ΠΆΠ΄ΡΡ Π²Π»Π°Π΄Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠΌ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ½ΠΎΠ², ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ SQL ΠΈ Π±Π°Π·ΠΎΠ²ΡΡ
ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ², ΠΎΠΏΡΡΠ° Ρ Git ΠΈ ΠΎΡΠΎΠ·Π½Π°Π½ΠΈΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ HTTP-ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΊΠΎΠ΄Ρ ΠΎΡΠ²Π΅ΡΠ°. ΠΠ°ΡΠΏΠ»Π°ΡΠ° Π² ΠΠΎΡΠΊΠ²Π΅ 100-160 ΡΡΡ, Π² ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ
70-110 ΡΡΡ. ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠΏΠ΅Π½ΠΈ β 1-2 Π³ΠΎΠ΄Π°.
Middle Π±Π΅ΡΡΡ ΡΠΈΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π΅Ρ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ. ΠΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ, ΡΠΌΠ΅Π΅Ρ ΡΠΈΡΠ°ΡΡ ΠΏΠ»Π°Π½ Π·Π°ΠΏΡΠΎΡΠ° Π² PostgreSQL, Π·Π½Π°Π΅Ρ ΠΏΡΠΎ N+1 ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅Ρ API ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ Π½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π»ΠΎΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ»Π³ΠΎΠ΄Π°. ΠΠ½Π°ΠΊΠΎΠΌ Ρ ΡΠ°ΡΠ΄ΠΈΠ½Π³ΠΎΠΌ, ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡΡ Π΄Π°Π½Π½ΡΡ
. Π ΠΠΎΡΠΊΠ²Π΅ 220-320 ΡΡΡ, Π² ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ
140-200 ΡΡΡ. ΠΠ° ΡΡΡΠΏΠ΅Π½ΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ 2-4 Π³ΠΎΠ΄Π°.
Senior ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈΠ»ΠΈ ΡΠ²ΡΠ·ΠΊΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²: Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΡΠ΅ΠΊ ΠΏΠΎΠ΄ Π·Π°Π΄Π°ΡΡ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅Ρ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ, ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ middle. Π£ΠΌΠ΅Π΅Ρ ΡΠ°ΡΠΏΠΈΠ»ΠΈΡΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ Π±Π΅Π· Π΄Π°ΡΠ½ΡΠ°ΠΉΠΌΠ°, ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΠ Π½Π° Π΄ΡΡΠ³ΡΡ Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ Π²ΡΠ±ΠΎΡΠΊΠΎΠΉ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΄Π°Π½Π½ΡΡ
, ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π³ΠΎΠ½ΠΊΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½Π΅ Π·Π° ΡΠ°Ρ. ΠΠ°ΡΠΏΠ»Π°ΡΠ° Π² ΠΠΎΡΠΊΠ²Π΅ 350-550 ΡΡΡ, Π² ΠΊΡΡΠΏΠ½ΠΎΠΌ ΡΠΈΠ½ΡΠ΅Ρ
Π΅ ΠΈ big tech β Π΄ΠΎ 700 ΡΡΡ ΠΏΠ»ΡΡ Π±ΠΎΠ½ΡΡΡ ΠΈ ΠΎΠΏΡΠΈΠΎΠ½Ρ. ΠΠ°Π»ΡΡΠ΅ β staff/principal engineer, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΡΡΠ°ΡΡΠ°ΠΏΠ°.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² 2026 Π³ΠΎΠ΄Ρ
ΠΠΎΡΠΊΠ²Π° β ΡΠ°ΠΌΡΠΉ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΡΡΠ½ΠΎΠΊ. Junior ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 100-160 ΡΡΡ, middle 220-320 ΡΡΡ, senior 350-550 ΡΡΡ. Π€ΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ (Π‘Π±Π΅Ρ, Π’-ΠΠ°Π½ΠΊ, ΠΠ»ΡΡΠ°, ΠΠ’Π, Π¦Π) ΠΈ big tech (Π―Π½Π΄Π΅ΠΊΡ, ΠΠ·ΠΎΠ½, ΠΠ²ΠΈΡΠΎ, ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅, X5) ΠΏΠ»Π°ΡΡΡ Π½Π° 10-20% Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΠ° ΠΏΠ»ΡΡ Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±ΠΎΠ½ΡΡ 15-30% ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ.
Π Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅ Π²ΠΈΠ»ΠΊΠΈ Π½ΠΈΠΆΠ΅ ΠΠΎΡΠΊΠ²Ρ Π½Π° 10-15%: junior 90-140, middle 190-270, senior 300-450 ΡΡΡ. Π Π΅Π³ΠΈΠΎΠ½Ρ β Π½Π° 25-35% Π½ΠΈΠΆΠ΅: junior 70-110, middle 140-200, senior 240-360 ΡΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ΄Π°Π»ΡΠ½ΠΊΠ° ΠΈΠ· ΡΠ΅Π³ΠΈΠΎΠ½Π° Π½Π° ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΡΡ Π·Π°ΡΠΏΠ»Π°ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² Java ΠΈ Go, Π³Π΄Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΌΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π³ΠΎΡΠΎΠ²Ρ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π° ΠΊΠ°Π΄ΡΡ.
Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π½Π° 10-15% Π±ΠΎΠ»ΡΡΠ΅ Π·Π° ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ΠΉ Π·ΠΎΠ½Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ: ΠΊΠΎΠ΄ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°, ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠΎ Π½ΠΈΡΠ°ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΡΠΎΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠ½Π°: Go ΠΈ Kotlin Π² ΡΠΈΠ½ΡΠ΅Ρ
Π΅ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡΡΡ Π²ΡΡΠ΅, ΡΠ΅ΠΌ PHP Π² e-commerce, ΠΏΡΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΡΠ² ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ 30%.
ΠΠ΄Π΅ ΡΡΠΈΡΡΡΡ
ΠΡΠΎΡΠΈΠ»ΡΠ½ΠΎΠ΅ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡ Π€ΠΠΠ‘ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ 09.03.01, 09.03.02, 09.03.03, 09.03.04 ΠΈ 02.03.01 β ΡΠ΅ ΠΆΠ΅, ΡΡΠΎ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ Π±Π°Π·Ρ: Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ΅ΡΠΈ. ΠΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠΎΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅Ρ middle-Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΠ° ΠΎΡ ΠΌΠΈΠ΄Π»Π°-ΡΠ°ΠΌΠΎΡΡΠΊΠΈ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
Π² ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ»Ρ ΡΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ³Π»ΡΠ±Π»Π΅Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 10-14 ΠΌΠ΅ΡΡΡΠ΅Π². Π₯ΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΡΠΎΠΈΡΡΡ Π²ΠΎΠΊΡΡΠ³ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ: ΡΡΡΠ΄Π΅Π½Ρ Ρ ΠΏΠ΅ΡΠ²ΡΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΠΈΡΠ΅Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ API, ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ PostgreSQL, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ Docker, Π²ΡΠΊΠ°ΡΡΠ²Π°Π΅Ρ Π² ΠΎΠ±Π»Π°ΠΊΠΎ. ΠΡΠ»ΠΈ Π² ΠΊΡΡΡΠ΅ Π½Π΅Ρ Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½Π°Ρ, ΠΈ Π΅Ρ Π΄ΠΈΠΏΠ»ΠΎΠΌ ΠΌΠ°Π»ΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ.
Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Ρ
ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΈΠΌ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄ΠΎΠΌ: ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Spring, Django, FastAPI; ΠΊΠ½ΠΈΠ³Π° Β«Designing Data-Intensive ApplicationsΒ» ΠΠ°ΡΡΠΈΠ½Π° ΠΠ»Π΅ΠΏΠΏΠΌΠ°Π½Π½Π° ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ must-read; PostgreSQL-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π³Π»Π°Π²Ρ ΠΏΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ MVCC. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Π²ΡΠ·Π°Ρ
ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
β Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Π²Π½ΠΈΠ·Ρ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠΎΡ
ΠΎΠΆΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
Fullstack-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ²ΠΌΠ΅ΡΠ°Π΅Ρ backend ΠΈ frontend, ΠΎΠ±ΡΡΠ½ΠΎ Π½Π° Node.js ΠΈΠ»ΠΈ Python Ρ React. DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΈ CI/CD, Π³ΡΠ°Π½ΠΈΡΠΈΡ Ρ Π±ΡΠΊΠ΅Π½Π΄ΠΎΠΌ ΠΏΠΎ ΠΎΠ±Π»Π°ΡΡΡΠΌ Kubernetes ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΠΎΡΡΠΈ. ΠΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΠ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅Ρ ΡΠ²ΡΠ·ΠΊΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Data engineer ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ β ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°ΠΌΠΈ Π½Π° Spark, ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π² Kafka, Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ Π² ClickHouse ΠΈ Snowflake.