Π¨ΡΠΊΠ°ΡΠΌΠΎ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Senior Node.js ΡΠ½ΠΆΠ΅Π½Π΅ΡΠ° Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ SUPPA (Modern-Expo).
ΠΠ°ΠΌ ΠΏΠΎΡΡΡΠ±Π΅Π½ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π²Π΅ΡΡ Π·Π°Π΄Π°Ρ, Π° ΡΠ½ΠΆΠ΅Π½Π΅Ρ Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΠΌ ΠΌΠΈΡΠ»Π΅Π½Π½ΡΠΌ, ΡΠΊΠΈΠΉ Π·Π΄Π°ΡΠ½ΠΈΠΉ ΠΏΡΠΎΡΠΊΡΡΠ²Π°ΡΠΈ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΡ, ΠΏΡΠΈΠΉΠΌΠ°ΡΠΈ ΡΠ΅Ρ
Π½ΡΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ ΡΠ° Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°ΡΠΈ Π·Π° ΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΡΡΡΠ΅Π½Ρ.
SUPPA ΡΡΠ°ΡΡΡΠ²Π°Π² ΡΠΊ Π²Π½ΡΡΡΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π°Π»Π΅ Π·Π°ΡΠ°Π· Π²ΠΈΡ
ΠΎΠ΄ΠΈΡΡ Π½Π° Π½ΠΎΠ²ΠΈΠΉ ΡΡΠ²Π΅Π½Ρ - ΠΌΠΈ Π³ΠΎΡΡΡΠΌΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄ΠΎ ΡΠΎΠ±ΠΎΡΠΈ Π· ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΈΠΌΠΈ B2B-ΠΊΠ»ΡΡΠ½ΡΠ°ΠΌΠΈ, ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°Π½Π½Ρ ΡΠ° ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½Π½Ρ.
Π’Π΅Ρ
Π½ΡΡΠ½ΠΈΠΉ ΡΡΠ΅ΠΊ
- Node.js, NestJS, TypeScript
- PostgreSQL
- RabbitMQ (event-driven architecture)
- Redis
- Docker, Docker Compose
- Microservices
(ΠΏΠ»ΡΡΠΎΠΌ Π±ΡΠ΄Π΅ Kubernetes, high-load ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½, observability)
Π©ΠΎ ΡΠΈ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±ΠΈΡΠΈ
- ΠΡΠΎΡΠΊΡΡΠ²Π°ΡΠΈ ΡΠ° ΡΠΎΠ·Π²ΠΈΠ²Π°ΡΠΈ ΠΌΡΠΊΡΠΎΡΠ΅ΡΠ²ΡΡΠ½Ρ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΡ SUPPA.
- ΠΡΠ΄ΡΠ²Π°ΡΠΈ ΡΠΊΠ»Π°Π΄Π½Ρ Π±ΡΠ·Π½Π΅Ρ-ΠΌΠΎΠ΄ΡΠ»Ρ: permissions, workflow, ΠΊΠ°ΡΡΠΎΠΌΠ½Ρ ΡΡΡΠ½ΠΎΡΡΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ.
- ΠΡΠΎΡΠΊΡΡΠ²Π°ΡΠΈ API ΡΠ° ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΈ ΠΌΡΠΆ ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ.
- ΠΡΠ°ΡΡΠ²Π°ΡΠΈ Π· Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΡ ΠΏΠΎΠ΄ΡΡΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π»Π»Ρ (RabbitMQ).
- ΠΡΠΈΠΉΠΌΠ°ΡΠΈ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠ½Ρ ΡΠ° ΡΠ΅Ρ
Π½ΡΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π°Π»ΡΠ·ΠΎΠ²ΡΠ²Π°ΡΠΈ Π·Π°Π΄Π°ΡΡ.
- ΠΠΏΡΠΈΠΌΡΠ·ΠΎΠ²ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ, ΡΡΠ°Π±ΡΠ»ΡΠ½ΡΡΡΡ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΎΠ²Π°Π½ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈ.
- ΠΡΠ°ΡΠΈ ΡΡΠ°ΡΡΡ Ρ code review, ΡΠ΅Ρ
Π½ΡΡΠ½ΠΈΡ
ΠΎΠ±Π³ΠΎΠ²ΠΎΡΠ΅Π½Π½ΡΡ
, ΡΠΎΡΠΌΡΠ²Π°Π½Π½Ρ ΡΡΠ°Π½Π΄Π°ΡΡΡΠ².
- ΠΠΏΠ»ΠΈΠ²Π°ΡΠΈ Π½Π° ΡΠΎΠ·Π²ΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΡ Ρ commercial-grade ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Π©ΠΎ Π΄Π»Ρ Π½Π°Ρ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²ΠΎ
- 6+ ΡΠΎΠΊΡΠ² ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠ²ΡΠ΄Ρ Π· Node.js.
- ΠΠ»ΠΈΠ±ΠΎΠΊΠ΅ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ:
- Event Loop, async, streams, worker_threads.
- ΠΠΏΠ΅Π²Π½Π΅Π½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π· NestJS:
- Modules, DI, Guards, Interceptors, Pipes.
- Π‘ΠΈΠ»ΡΠ½Π° ΡΠΎΠ±ΠΎΡΠ° Π· ΠΠ:
- PostgreSQL, ΡΠ½Π΄Π΅ΠΊΡΠΈ, ΡΡΠ°Π½Π·Π°ΠΊΡΡΡ, ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ Π·Π°ΠΏΠΈΡΡΠ².
- ORM: TypeORM / Prisma / Knex - ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ, ΡΠΎ Π²ΡΠ΄Π±ΡΠ²Π°ΡΡΡΡΡ ΠΏΡΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ.
- Π Π΅Π°Π»ΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π· RabbitMQ Π°Π±ΠΎ Kafka.
- Docker Ρ ΡΠΎΠ΄Π΅Π½Π½ΡΠΉ ΡΠΎΠ±ΠΎΡΡ.
- ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΡΡ ΡΠ° Π±Π΅Π·ΠΏΠ΅ΠΊΠ°:
- JWT, OAuth2, role-based access.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, Π΄Π΅ Π²Π°ΠΆΠ»ΠΈΠ²Ρ ΡΡΠ°Π±ΡΠ»ΡΠ½ΡΡΡΡ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°Π½Π½Ρ.
ΠΡΠ΄Π΅ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΏΠ»ΡΡΠΎΠΌ
- Kubernetes.
- Redis ΡΠΊ cache / pub-sub.
- ΠΠΎΡΠ²ΡΠ΄ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Ρ Π²ΡΠ΄ internal tools Π΄ΠΎ commercial B2B ΠΏΡΠΎΠ΄ΡΠΊΡΡΠ².
- ΠΡΠ³ΡΠ°ΡΡΡ Π· ΠΌΠΎΠ½ΠΎΠ»ΡΡΡ Π² ΠΌΡΠΊΡΠΎΡΠ΅ΡΠ²ΡΡΠΈ.
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΡΡΡ
.
- ΠΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΠ Ρ ΡΠΎΠ΄Π΅Π½ΠΈΡ
Π·Π°Π΄Π°ΡΠ°Ρ
.
ΠΠΎΠΊΠ°ΡΡΡ
- Remote - ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΈΠΉ.
- ΠΠ΅ΡΠ΅Π²Π°Π³Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌ Π· ΠΡΡΡΠΊΠ°.
ΠΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡ SUPPA
SUPPA - ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΈΠΉ ΡΡΠ°ΡΡΠ°ΠΏ Π²ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ Modern-Expo, ΡΠΊΠΈΠΉ Π²ΠΈΡΡΡ Π· Π²Π½ΡΡΡΡΡΠ½ΡΠΎΠ³ΠΎ ΡΡΡΠ΅Π½Π½Ρ Ρ Π·Π°ΡΠ°Π· Π²ΠΈΡ
ΠΎΠ΄ΠΈΡΡ Π½Π° ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΈΠΉ ΡΠΈΠ½ΠΎΠΊ.
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΠΊΠ»ΡΡΠ°Ρ:
- ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΈΡ
ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ,
- ΡΠΊΠ»Π°Π΄Π½Ρ workflow,
- Π³Π½ΡΡΠΊΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΠ»Π΅ΠΉ Ρ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΡ,
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ ΡΠ° ΡΠ½ΡΠ΅Π³ΡΠ°ΡΡΡ Π· Π·ΠΎΠ²Π½ΡΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ.
ΠΡΠΎΠ΄ΡΠΊΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΡ Π½Π° Π½ΠΎΠ²ΠΈΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΡΡΠ½ΠΈΠΉ ΡΡΠ΅ΠΊ (Node.js + NestJS, ΠΌΡΠΊΡΠΎΡΠ΅ΡΠ²ΡΡΠΈ, RabbitMQ) Ρ ΠΎΠ΄ΡΠ°Π·Ρ ΠΏΡΠΎΡΠΊΡΡΡΡΡΡΡ Π· ΡΡΠ°Ρ
ΡΠ²Π°Π½Π½ΡΠΌ:
- ΠΌΠ°ΡΡΡΠ°Π±ΡΠ²Π°Π½Π½Ρ,
- Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ,
- SLA ΡΠ° ΡΡΠ°Π±ΡΠ»ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ B2B-ΠΊΠ»ΡΡΠ½ΡΡΠ².
ΠΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ
Modern-Expo - ΠΌΡΠΆΠ½Π°ΡΠΎΠ΄Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ
HQ - ΠΡΡΡΠΊ, Π·Π°Π²ΠΎΠ΄ Ρ ΠΡΡΡΠΊΡ ΡΠ° ΠΡΠ±Π»ΡΠ½Ρ
3000+ ΡΠΏΡΠ²ΡΠΎΠ±ΡΡΠ½ΠΈΠΊΡΠ²
ΠΡΠΎΠ΄ΡΠΊΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Ρ 70+ ΠΊΡΠ°ΡΠ½Π°Ρ
SUPPA - ΡΡΡΠ°ΡΠ΅Π³ΡΡΠ½ΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π· Π²ΠΈΡΠΎΠΊΠΈΠΌ ΠΏΡΡΠΎΡΠΈΡΠ΅ΡΠΎΠΌ ΡΠΎΠ·Π²ΠΈΡΠΊΡ.
ΠΠΈ ΠΏΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ
- ΠΡΡΡΡΠΉΠ½Π΅ ΠΏΡΠ°ΡΠ΅Π²Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ ΡΠ° Π±ΡΠΎΠ½ΡΠ²Π°Π½Π½Ρ.
- Remote / Hybrid ΡΠΎΡΠΌΠ°Ρ ΡΠΎΠ±ΠΎΡΠΈ.
- ΠΠΎΠ²Π³ΠΎΡΡΡΠΎΠΊΠΎΠ²Ρ ΡΠΏΡΠ²ΠΏΡΠ°ΡΡ.
- Π Π΅Π°Π»ΡΠ½ΠΈΠΉ Π²ΠΏΠ»ΠΈΠ² Π½Π° Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΡ ΡΠ° ΠΊΠ»ΡΡΠΎΠ²Ρ ΡΠ΅Ρ
Π½ΡΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ.
- Π‘ΠΈΠ»ΡΠ½Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ BE / FE.
- ΠΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½Ρ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΡΡ (USD), ΠΎΠ±Π³ΠΎΠ²ΠΎΡΡΡΡΡΡΡ ΡΠ½Π΄ΠΈΠ²ΡΠ΄ΡΠ°Π»ΡΠ½ΠΎ.