Senior Node.js Backend Developer πΠΡΠ±Π°ΠΉ / ΠΠ»ΠΌΠ°ΡΡ(ΠΡΠΈΡ)
Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ(Savl Limited) Π‘ 2018 Π³ΠΎΠ΄Π° ΠΌΡ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π»ΡΠ΄ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. UnityWallet β ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Web3. Π§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
β Π§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ
β’ Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ backend Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π»Π΅ΠΊ, ΠΊΡΡΡΡ Π²Π°Π»ΡΡ, ΡΠ°Ρ, community (ΠΏΠΎΡΡΡ, Π»Π°ΠΉΠΊΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ), Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ², ΠΏΠΎΠΊΡΠΏΠΊΠ°/ΠΏΡΠΎΠ΄Π°ΠΆΠ°/ΠΎΠ±ΠΌΠ΅Π½ ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡ. β’ ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠ»ΡΡΡΠ°ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. β’ Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ (ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ½ΡΠ΅ Π±ΠΈΡΠΆΠΈ, blockchain-ΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ API). β’ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ². β’ ΠΠ΅ΡΡΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌ Π·Π°Π΄Π°ΡΠ°ΠΌ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ. β’ Π£ΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² code review ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°.
β Π§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
β’ Π£Π²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ js, Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. β’ ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ TypeScript. β’ ΠΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ REST APIΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ/ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. β’ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΠ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, PostgreSQL) ΠΈ Π·Π½Π°Π½ΠΈΠ΅ SQLΠ½Π° Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. β’ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΠ (Redis, MongoDB). β’ ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² HTTPΠΈ WebSockets, ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Ρ Π½ΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ. β’ ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² CI/CD, ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ Π½ΡΠ»Ρ.
β ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ
β’ ΠΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΈ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². β’ ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ². β’ ΠΠ½Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ (AWS, Microsoft Azure, Google Cloud). β’ ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½ΠΎΠ² (Bitcoin, Ethereum, Solana, Tron, Ton, XRP). β’ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ gRPCΠΈ/ΠΈΠ»ΠΈ GraphQL. β’ ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ (Docker, Kubernetes). β’ ΠΠΏΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Prometheus, Grafana). β’ Π£ΠΌΠ΅Π½ΠΈΠ΅ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈ ΡΡΡΡΠ°Π½ΡΡΡ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. β’ ΠΠ°Π²ΡΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΡΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Jest, Mocha). β’ ΠΡΡΠΎΠΊΠ°Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ.
β Π§ΡΠΎ ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ
β’ Π Π°Π±ΠΎΡΠ° Π² ΠΎΡΠΈΡΠ΅: ΠΡΠ±Π°ΠΉ / ΠΠ»ΠΌΠ°ΡΡ β Π²ΡΠ±ΠΎΡ Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ. β’ Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΎΡΠΈΡ ΠΊΠ»Π°ΡΡΠ° Π Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ. β’ Π Π°Π±ΠΎΡΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½Π°Ρ Π°ΡΠΌΠΎΡΡΠ΅ΡΠ°. β’ Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ° (Apple) ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (iOS/Android). β’ ΠΠΈΠ±ΠΊΠΎΠ΅ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π΄Π½Ρ. β’ Agile-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π·Π°Π΄Π°ΡΠΈ Π² Jira, ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ Π² Slack. β’ ΠΠ΅Π·Π»ΠΈΠΌΠΈΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅, ΡΠ°ΠΉ ΠΈ ΡΠ½Π΅ΠΊΠΈ. β’ ΠΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½Π°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° β ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎ ΠΈΡΠΎΠ³Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ. β’ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡ Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠ΅ΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠΌΠ΅Π»ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ.
ΠΡΠΏΡΠ°Π²Π»ΡΠΉ ΡΠ²ΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ @AnnaRecruit_it
β‘οΈΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΈΡΡ ΡΠ²ΠΎΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΠΈΠ»ΠΈ ΡΠ²ΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ β @natalie_spacehub β‘οΈΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ΄Π°ΡΡΠ΅Π΅ ΡΠ΅Π·ΡΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΉΡΠΈ Π½Π° ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ β @Liudmila_Shiva π©ΠΠΎ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΈΡΠ°ΡΡ ΡΡΠ΄Π° β@Liudmila_Shiva #vacancy #Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ@careerYlej