Middle+ Full-Stack ծրագրավորող | iGaming / Live արտադրանք
Անհրաժեշտ է full-stack ծրագրավորող՝ mobile-first iGaming live արտադրանքի համար։ Պահանջվում է 3+ տարվա փորձ TypeScript, Node.js, React, WebSocket և realtime համակարգերում։ Լրիվ դրույք, հեռավար։
Մենք ստեղծում ենք mobile-first խաղ՝ ուղիղ հեռարձակմամբ, որտեղ խաղացողները իրական ժամանակում դիտում են ռաունդը, տեսնում աճող բազմապատկիչը և կարող են մեկ հպումով խաղադրույք կատարել կամ գումարը դուրս բերել։ Մեզ անհրաժեշտ է ծրագրավորող, որը վստահ է և՛ frontend-ում, և՛ backend-ում, հասկանում է realtime համակարգերը և սիրում է աշխատել այնպիսի արտադրանքների վրա, որտեղ կարևոր են արագությունը, կայունությունը և UX-ը։ ▪️Պարտականություններ՝ ▫️Մշակել mobile-first խաղի ինտերֆեյսը՝ live խաղացող, խաղադրույք և դուրսբերում մեկ հպումով, ռաունդների և բազմապատկիչների իրական ժամանակում ցուցադրում։ ▫️Իրականացնել realtime հաճախորդ-սերվեր փոխազդեցություն WebSocket / Socket.IO-ի միջոցով՝ ռաունդների համաժամացում, առաջատարների աղյուսակ, lobby չաթ։ ▫️Գրել սերվերի տրամաբանությունը Node.js + TypeScript + Express 5-ով՝ խաղադրույքների շարժիչ, արդյունքների մշակում, խաղադրույքների պատմություն։ ▫️Աշխատել PostgreSQL + Prisma-ի հետ, օգտագործել Redis՝ քեշավորման և վիճակի համաժամացման համար։ ▫️Ծածկել կոդը թեստերով Vitest-ով, մասնակցել code review-ին։ ▫️Տեղադրել և պահպանել տեղական միջավայրը Docker Compose-ի միջոցով։ ▪️Առաջին 1–3 ամիսների նպատակները՝ Թիմի հետ միասին արտադրանքը հասցնել աշխատող նախատիպի և բետա փուլի։ Հնարավորություն կլինի ազդել ոչ միայն կոդի, այլև ճարտարապետության, տեխնիկական որոշումների և արտադրանքի զարգացման վրա։
▪️Պարտադիր է՝ ▫️3+ տարվա կոմերցիոն փորձ TypeScript-ում՝ Node.js backend-ում և React frontend-ում։ ▫️Գործնական փորձ realtime համակարգերի և WebSocket / Socket.IO-ի հետ։ ▫️Հասկանալ վիճակի համաժամացումը, latency-ն, վերամիացման մեխանիզմները և realtime-ի այլ առանձնահատկություններ։ ▫️Վստահ աշխատանք PostgreSQL և Redis-ի հետ։ ▫️Փորձ REST և WebSocket API-ների ստեղծման մեջ։ ▫️Հասկանալ բջջային սարքերի ինտերֆեյսների արագությունը և արձագանքողականությունը։ ▫️Ուշադիր աշխատանք թեստերի հետ (Vitest / Jest) և Git-flow։ ▫️Անկախություն և պատասխանատվության մակարդակ Middle+։ ▫️Փորձ iGaming / խաղադրույքների ոլորտում, խաղային մեխանիկայի և provably fair սկզբունքների ընկալում։ ▪️Ցանկալի է՝ ▫️Փորձ Kafka / KafkaJS-ի հետ։ ▫️Փորձ ClickHouse-ի հետ։ ▫️Աշխատանք վիդեո հոսքերի հետ (HLS / .m3u8) կամ համակարգչային տեսողություն։ ▫️Փորձ PWA-ի մշակման և բջջային օպտիմալացման մեջ։ ▫️Փորձ բարձր բեռնվածությամբ realtime համակարգերի կառուցման մեջ։
▪️Լրիվ դրույք ▫️Փորձաշրջան՝ 1 ամիս։ ▫️Հեռավար աշխատանք ▫️Մրցունակ եկամուտ
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին