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