Π Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π°: 2026-05-26 13:09:30
Π‘ΠΎΠ±ΡΠ°Π½Π°: 2026-05-26 13:14:31
ΠΡΡΠΎΡΠ½ΠΈΠΊ Π² Telegram: ΠΎΡΠΊΡΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»
HR-ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠΊΡΡΡΡ. ΠΠΎΠΉΠ΄ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Telegram-ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΈ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
#Π²Π°ΠΊΠ°Π½ΡΠΈΡ #ΡΠ°Π±ΠΎΡΠ°Ρ #Middle #Senior #PHP #ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ #Laravel #S3 #ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #Π ΠΎΡΡΠΈΡ #ΠΠ΅Π»Π°ΡΡΡΡ
πMiddle+/Senior PHP ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
ΠΠ: 230Π -280Π Π½Π° ΡΡΠΊΠΈ
Π€ΠΎΡΠΌΠ°Ρ: ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° ΠΈΠ· Π Π€, Π Π.
ΠΡΠΎΠ΅ΠΊΡ: ΠΠ°ΡΡΡΠ°Π±Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Omega Solutions
πΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° PHP 8.3+ (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3 Π»Π΅Ρ);
- Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ Laravel Octane (Π²Π΅ΡΡΠΈΡ 12+);
- Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° Laravel Moonshine (Π²Π΅ΡΡΠΈΡ 4);
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ S3, Π² Ρ. Ρ. MinIO;
- ΠΠΏΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Typesense;
- ΠΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π‘Π£ΠΠ (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3 Π»Π΅Ρ), Π² Ρ. Ρ. Ρ PostgreSQL;
- ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈ ΠΎΠΏΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² DDD (DomainβDriven Design) ΠΈ Clean Architecture;
- ΠΠΏΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²ΡΠ·ΠΊΠΈ Grafana, Loki, Promtail, Prometheus (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ²);
- ΠΠ°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Docker Compose ΠΈ Docker Swarm;
- ΠΠ°Π²ΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π΅Π±βΡΠ΅ΡΠ²Π΅ΡΠ° Nginx.
πΠΠ°Π΄Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π² S3βΡ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ;
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±βΠΏΠ°Π½Π΅Π»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ RBAC (ΡΠΎΠ»Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΡΡΡΠΏΠ°), Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΡΠΎΠ»ΡΠΌΠΈ;
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΎΡΠΎΠ΄Π½ΡΠΌΠΈ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ°Π΄ΠΈΠΉΠ½ΠΎΠΉ ΡΡΠ°ΡΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ;
- ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠ½ΡΡ
ΡΠ²ΡΠ·Π΅ΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ² ΠΈ ΠΎΡΠ΅Π½ΠΎΠΊ;
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° RESTful/GraphQL API Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ;
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΄Π²ΡΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Typesense, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°.
π΅Π£ΡΠ»ΠΎΠ²ΠΈΡ
ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΠ
ΠΡΡΠΆΠ΅Π»ΡΠ±Π½Π°Ρ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ° Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
Π Π°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π° Π½Π΅ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΊΡΡΡΡ
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΈΠ΄Π΅ΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π½Π΅Π΄ΡΡΡΡΡΡ
ΠΠΈΠ±ΠΊΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ
ΠΠΏΠ»Π°ΡΠ° Π·Π° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ
Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Β Π±Π΅Π· Π»ΠΈΡΠ½Π΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ°
πΠΠΎΠ½ΡΡΠ°ΠΊΡ: @hiddenΒ Β Β PHP 8.3+, Laravel Octane, Moonshine, S3 ΠΈ Typesense β Π·Π²ΡΡΠΈΡ ΠΊΠ°ΠΊ Π±Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ, Π³ΠΎΡΠΎΠ² Π²ΠΎΡΠ²Π°ΡΡΡΡ ΠΈ Π½Π°Π²Π΅ΡΡΠΈ ΡΠ°ΠΌ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Docker Compose ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ