Text
#Π²Π°ΠΊΠ°Π½ΡΠΈΡ #ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ #fullstack #dotnet #angular #ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ #Π°ΡΡΡΡΠ°Ρ #fulltime #senior #vacancy #ΠΈΡΡ #ΡΠ΅Π»Π΅ΠΊΠΎΠΌ #postgresql #typescript
π Senior FullStack ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (.NET + Angular)
π£ ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Devhunt(ΠΡΡΡΡΠ°Ρ)
ΠΡΠΎΠ΅ΠΊΡ: ΠΡΡΠΏΠ½ΡΠΉ ΡΠ΅Π»Π΅ΠΊΠΎΠΌ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠΎΠ»Π½ΡΠΉ ΡΠΈΠΊΠ»: ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Π΄ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠΊΠ΅Π½Π΄Π° ΠΈ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°, Π²ΡΡΡΡΠΊΠ° ΠΏΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°ΠΌ Figma, Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° .NET 8.0 ΠΈ Angular 20+. ΠΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
πΠ£Π΄Π°Π»Π΅Π½Π½ΠΎ (Π Π€)
π°Π/ΠΏ: 1 250 ΡΡΠ±/ΡΠ°Ρ, ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΠ/Π‘Π, 100% Π·Π°Π½ΡΡΠΎΡΡΡ
π ΠΠ°Π΄Π°ΡΠΈ
Β· Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Β· ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΡΠΊΠ΅Π½Π΄Π° ΠΈ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°: Π²ΡΡΡΡΠΊΠ° ΠΏΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°ΠΌ Figma, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ.
Β· ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
Β· Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ unit-ΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
Β· Π£ΡΠ°ΡΡΠΈΠ΅ Π² code review, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ (ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ).
β
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
Β· ΠΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡ 5 Π»Π΅Ρ.
Β· Π‘ΡΠ΅ΠΊ: .NET 8.0, Entity Framework, PostgreSQL.
Β· Angular 20+, RxJS, ReactiveForms, TypeScript, HTML, CSS.
Β· ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Dependency Injection ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ².
Β· ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (HTTP, REST API, GraphQL).
Β· ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² CI/CD (ΡΠ±ΠΎΡΠΊΠΈ, Π°Π²ΡΠΎΡΠ΅ΡΡΡ, Π΄Π΅ΠΏΠ»ΠΎΠΉ).
Β· Π£ΠΌΠ΅Π½ΠΈΠ΅ Π²ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠΈΡΡΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΡΠ»Π°Π±ΠΎΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄.
Β· ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ: ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ.
π¬ TG @hidden