ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ: NodeJS / Middle Developer
ΠΡΠΎΠ΅ΠΊΡ:
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ P2P video Π΄Π»Ρ Π΄Π΅ΠΉΡΠΈΠ½Π³Π°. ΠΠ° Π΄Π°Π½Π½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΠΈΡΠ°Π½ΠΎΠ΅ Π½Π° Flutter ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π΅ GraphQL ΠΈ GraphQL Subscriptions Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ Π²Π½ΡΡΡΠΈ Hasura. Π‘Π΅ΠΉΡΠ°Ρ ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π²Π΅Π± Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ API.
ΠΠ΅Π·Π΄Π΅ Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅Π»Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π·Π° Hasura ΠΊΠ°ΠΊ Π·Π° API Gateway ΡΡΠΎΠΈΡ nodejs (fastify). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠΌΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ Π½Π° ΡΡΠΈΠ³Π³Π΅ΡΠ°Ρ Π² PL-SQL Π²Π½ΡΡΡΠΈ PostreSQL (ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ hasura, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π°ΠΏΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΎ Π΅ΡΡΡ Π² Π±Π΄)
ΠΠ°Π΄Π°ΡΠΈ:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΡΡ API ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²
- ΠΠ΄Π°ΠΏΡΠ°ΡΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ API ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ΄ Π²Π΅Π± ΠΊΠ»ΠΈΠ΅Π½Ρ
- ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°
ΠΡΠΈΠΌΠ΅Ρ Π·Π°Π΄Π°ΡΠΈ
ΠΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²Π΅Π± Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΡΡ ΠΏΠΎΠΊΡΠΏΠΊΡ 100 ΠΌΠΎΠ½Π΅Ρ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². Π‘ Π½Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠ»Π°ΡΠ΅ΠΆΠ°ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΡΠΌΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΈΠΌΠ΅ΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. Assumptions: Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ ΡΠ°ΡΠΈΡΠ½Π°Ρ ΡΠ΅ΡΠΊΠ° (ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ). ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΌΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΠΌ wayforpay ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ.
Π’Π΅Ρ ΡΡΠ΅ΠΊ:
PostgreSQL, Hasura, NodeJS, Fastify, GraphQL, Docker
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌ:
ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ: 4+ Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° NodeJS
ΠΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ SQL ΠΈ PL-SQL ΠΊΠΎΠ΄Π°.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
git, docker
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ:
Π€ΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ:
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ°ΡΡΠΈΡΠ½Π°Ρ ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°.
#vacancy #nodejs