ΠΠΈ ΡΡΠΊΠ°ΡΠΌΠΎ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΎ Π΄ΠΎΠΏΠΈΡΠ»ΠΈΠ²ΠΎΠ³ΠΎ Backend Engineer, ΡΠΊΠΎΠΌΡ ΡΡΠΊΠ°Π²ΠΎ ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π½Π°Π΄ΡΠΉΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ° ΠΏΠΎΡΡΡΠΏΠΎΠ²ΠΎ ΠΏΠΎΠ³Π»ΠΈΠ±Π»ΡΠ²Π°ΡΠΈ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ, ΠΏΡΠΎΡΠ΅ΡΡΠ² ΡΠΎΠ·Π³ΠΎΡΡΠ°Π½Π½Ρ ΡΠ° Π½Π°Π΄ΡΠΉΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌ.
Π¦Ρ ΡΠΎΠ»Ρ Π·ΠΎΡΠ΅ΡΠ΅Π΄ΠΆΠ΅Π½Π° Π½Π° backend-ΡΠΎΠ·ΡΠΎΠ±ΡΡ Π· ΠΏΠΎΡΡΡΠΏΠΎΠ²ΠΈΠΌ Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎΠΌ Π· ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ DevOps: ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΡΡΡ, CI/CD-pipeline, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡΡ ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ ΡΠ° ΡΠΏΠΎΡΡΠ΅ΡΠ΅ΠΆΡΠ²Π°Π½ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌ.
Π¦Ρ ΠΏΠΎΠ·ΠΈΡΡΡ ΡΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΡΠ΄Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ, ΡΠΊΡ Ρ
ΠΎΡΡΡΡ Π²ΠΈΠΉΡΠΈ Π·Π° ΠΌΠ΅ΠΆΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΡ Π»ΠΎΠ³ΡΠΊΠΈ ΡΠ° ΡΠΎΠ·Π²ΠΈΠ²Π°ΡΠΈ Π³ΡΠ±ΡΠΈΠ΄Π½Ρ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΡΡ Backend + DevOps, ΠΏΡΠ°ΡΡΡΡΠΈ Π· ΡΠ΅Π°Π»ΡΠ½ΠΈΠΌΠΈ production-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ.
Π₯ΡΠΎ ΠΌΠΈ?
Out Of The Box Systems β ΡΠ΅ ΡΠΊΡΠ°ΡΠ½ΡΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΡΠ²ΡΠ΄ΡΠ΅Π½ΠΈΡ
ΡΠ½ΠΆΠ΅Π½Π΅ΡΡΠ² ΡΠ° ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΡΠ², ΡΠΎ ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ·ΡΡΡΡΡΡ Π½Π° ΡΠΊΠ»Π°Π΄Π½ΠΈΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΈΡ
Π½Π°ΠΏΡΡΠΌΠΊΠ°Ρ
, ΡΠ°ΠΊΠΈΡ
ΡΠΊ Rust-first ΡΠΎΠ·ΡΠΎΠ±ΠΊΠ°, AI Engineering ΡΠ° ΡΡΡΠ°ΡΠ½Ρ Ρ
ΠΌΠ°ΡΠ½Ρ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠΈ.
ΠΠΈ ΡΡΠ²ΠΎΡΡΡΠΌΠΎ Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½Ρ, Π±Π΅Π·ΠΏΠ΅ΡΠ½Ρ ΡΠ° Π½Π°Π΄ΡΠΉΠ½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΠΊΡ Π²ΠΈΡΡΡΡΡΡΡ ΡΠΊΠ»Π°Π΄Π½Ρ ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ½Ρ Π·Π°Π΄Π°ΡΡ.
ΠΠ°ΡΠ° ΠΊΡΠ»ΡΡΡΡΠ° Π±Π°Π·ΡΡΡΡΡΡ Π½Π°:
- Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Π»ΡΠ½ΠΎΡΡΡ
- ΡΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ Π³Π½ΡΡΠΊΠΎΡΡΡ
- ΠΏΡΠΎΠ·ΠΎΡΠΎΡΡΡ
- ΠΏΠΎΡΡΡΠΉΠ½ΠΎΠΌΡ Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»Π΅Π½Π½Ρ
Π€ΠΎΡΠΌΠ°Ρ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ
- ΠΏΠΎΠ²Π½Π° Π·Π°ΠΉΠ½ΡΡΡΡΡΡ (40 Π³ΠΎΠ΄ΠΈΠ½ Π½Π° ΡΠΈΠΆΠ΄Π΅Π½Ρ)
- ΠΏΠΎΠ²Π½ΡΡΡΡ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΎ
ΠΠ±ΠΎΠ²'ΡΠ·ΠΊΠΈ
- Π΄ΠΎΠΏΠΎΠΌΠΎΠ³Π° Ρ ΡΠΎΠ·ΡΠΎΠ±ΡΡ ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΡΡ backend API ΡΠ° ΡΠ΅ΡΠ²ΡΡΡΠ²
- ΡΠ΅Π°Π»ΡΠ·Π°ΡΡΡ backend-Π»ΠΎΠ³ΡΠΊΠΈ Π· Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½ΡΠΌ TypeScript / Node.js
- ΡΠΎΠ±ΠΎΡΠ° Π· ΡΠ΅Π»ΡΡΡΠΉΠ½ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½ΠΈΡ
ΡΠ° ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ Π±Π°Π·ΠΎΠ²ΠΈΡ
Π·Π°ΠΏΠΈΡΡΠ²
- ΡΡΠ°ΡΡΡ Π² ΠΎΠ±Π³ΠΎΠ²ΠΎΡΠ΅Π½Π½Ρ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠΈ backend-ΡΠΈΡΡΠ΅ΠΌ ΡΠ° code review
- ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ Π·ΠΎΠ²Π½ΡΡΠ½ΡΡ
API ΡΠ° ΡΠ΅ΡΠ²ΡΡΡΠ²
- ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ² ΡΠΎΠ·Π³ΠΎΡΡΠ°Π½Π½Ρ ΡΠ° CI/CD
- Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎ Π· ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ (Docker, ΠΌΠΎΠ½ΡΡΠΎΡΠΈΠ½Π³, Ρ
ΠΌΠ°ΡΠ½Ρ ΡΠ΅ΡΠ²ΡΡΠΈ)
- ΡΡΠ°ΡΡΡ Ρ ΠΏΠΎΡΡΠΊΡ ΡΠ° ΡΡΡΠ½Π΅Π½Π½Ρ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΈΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ backend-ΡΠΈΡΡΠ΅ΠΌ
- Π²Π΅Π΄Π΅Π½Π½Ρ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ ΡΠ° ΠΎΠ±ΠΌΡΠ½ Π·Π½Π°Π½Π½ΡΠΌΠΈ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ
- ΡΡΡΠ½Π° ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ Π· ΡΠ½ΡΠΈΠΌΠΈ ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ ΡΠ° ΠΏΠΎΡΡΡΠΉΠ½Π΅ Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»Π΅Π½Π½Ρ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΈΡ
Π½Π°Π²ΠΈΡΠΎΠΊ
ΠΠ΅ΠΎΠ±Ρ
ΡΠ΄Π½Ρ Π½Π°Π²ΠΈΡΠΊΠΈ
- 0β2 ΡΠΎΠΊΠΈ Π΄ΠΎΡΠ²ΡΠ΄Ρ backend-ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ Π°Π±ΠΎ ΡΠΈΠ»ΡΠ½Ρ ΠΎΡΠΎΠ±ΠΈΡΡΡ ΠΏΡΠΎΡΠΊΡΠΈ
- Π±Π°Π·ΠΎΠ²Π΅ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ backend-Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠΈ ΡΠ° HTTP API
- Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎ Π· Git ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΠΌΠΈ workflow ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ
- ΡΠΈΠ»ΡΠ½Π΅ Π°Π½Π°Π»ΡΡΠΈΡΠ½Π΅ ΠΌΠΈΡΠ»Π΅Π½Π½Ρ ΡΠ° ΡΡΠΊΠ°Π²ΡΡΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΡΠΊ ΠΏΡΠ°ΡΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈ
- Π±Π°ΠΆΠ°Π½Π½Ρ Π²ΠΈΠ²ΡΠ°ΡΠΈ ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΡΠ° DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
- Π°Π½Π³Π»ΡΠΉΡΡΠΊΠ° ΠΌΠΎΠ²Π° Π½Π° ΡΡΠ²Π½Ρ Intermediate+
ΠΠ°ΠΆΠ°Π½Ρ Π½Π°Π²ΠΈΡΠΊΠΈ
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Rust, Python Π°Π±ΠΎ C++
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· TypeScript ΡΠ° Node.js
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ΅Π»ΡΡΡΠΉΠ½ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½ΠΈΡ
(PostgreSQL, MSSQL, Oracle)
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ Π°Π±ΠΎ ΡΠΎΠ±ΠΎΡΠΈ Π· Firebase API
- Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎ Π· Linux-ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ°ΠΌΠΈ
- Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎ Π· Docker Π°Π±ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΡΡΡ
- ΡΠ½ΡΠ΅ΡΠ΅Ρ Π΄ΠΎ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊ ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ
- Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· CI/CD pipeline
- Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎ Π· Ρ
ΠΌΠ°ΡΠ½ΠΈΠΌΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ (GCP, AWS, Azure)
- Π±Π°Π·ΠΎΠ²Ρ Π·Π½Π°Π½Π½Ρ Infrastructure as Code (Terraform, Pulumi)
- Π΄ΠΎΡΠ²ΡΠ΄ Π°Π±ΠΎ Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²ΠΎ Π· Kubernetes Π±ΡΠ΄Π΅ ΠΏΠ΅ΡΠ΅Π²Π°Π³ΠΎΡ
Π©ΠΎ Π²ΠΈ ΠΎΡΡΠΈΠΌΠ°ΡΡΠ΅
- ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π²ΠΈΡΠΎΡΡΠΈ Ρ Backend + DevOps ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ°
- ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ Π· ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ, ΡΠΎ ΠΏΡΠ°ΡΡΡΡΡ Π· Rust, cloud-ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΡ ΡΠ° AI-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ
- Π²ΠΈΠΌΠΎΠ³Π»ΠΈΠ²Π΅, Π°Π»Π΅ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΠ΅ ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π΅ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ΅
- ΠΏΠΎΠ²Π½ΡΡΡΡ Π²ΡΠ΄Π΄Π°Π»Π΅Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ
- ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈΠΉ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΈΠΉ ΡΡΠ΄Π±Π΅ΠΊ ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΉΠ½ΠΎΠΌΡ ΡΠΎΠ·Π²ΠΈΡΠΊΡ
- Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π½ΡΡΡΡΡΠ½ΡΡ
Π½Π°Π²ΡΠ°Π½Ρ, ΡΠ΅Ρ
Π½ΡΡΠ½ΠΈΡ
Π²ΠΎΡΠΊΡΠΎΠΏΡΠ² ΡΠ° ΠΎΠ±ΠΌΡΠ½Ρ Π·Π½Π°Π½Π½ΡΠΌΠΈ
- ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π΄ΠΎΠ²Π³ΠΎΡΡΡΠΎΠΊΠΎΠ²ΠΎΡ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ Π·Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΡΠΎΠ±ΠΎΡΠΈ
ΠΠΎΠ΄Π°ΡΠΊΠΎΠ²ΠΎ
ΠΠΈ ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎ ΡΠ°Π΄Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌ, ΡΠΊΡ ΠΌΠ°ΡΡΡ pet-ΠΏΡΠΎΡΠΊΡΠΈ, ΠΏΠΎΠ²'ΡΠ·Π°Π½Ρ Π·:
- backend API
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΠΉΠ½ΠΈΠΌΠΈ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ
- Docker-ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ°ΠΌΠΈ
- CI/CD pipeline
- Linux-ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ
- Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π· ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΡ
ΠΠ°ΡΠ²ΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠ² Π· GitHub-ΠΏΡΠΎΡΠΊΡΠ°ΠΌΠΈ, ΡΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΡΡΡΡ backend Π°Π±ΠΎ ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄, ΠΎΡΡΠΈΠΌΠ°ΡΡΡ ΠΏΡΡΠΎΡΠΈΡΠ΅Ρ ΠΏΡΠ΄ ΡΠ°Ρ ΡΠΎΠ·Π³Π»ΡΠ΄Ρ.
ΠΠΈ ΡΠ°ΠΊΠΎΠΆ Π²ΡΠ΄ΠΊΡΠΈΡΡ Π΄ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠ² Π±Π΅Π· ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠ²ΡΠ΄Ρ.
ΠΠΈ Π³ΠΎΡΠΎΠ²Ρ Π·Π°ΠΏΡΠΎΠΏΠΎΠ½ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡ ΡΠ½ΡΠ΅ΡΠ½Π°ΡΡΡΠΈ Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²ΡΠ΄ ΡΠ΅Ρ
Π½ΡΡΠ½ΠΎΡ ΠΏΡΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡΠ² Π²ΡΠ΄Π±ΠΎΡΡ.