"Proxied" ეძებს გამოცდილ დეველოპერს, რომელიც უზრუნველყოფს მასშტაბირებადი სისტემების აშენებას. თქვენ იმუშავებთ ძირითადად Node.js-თან (TypeScript/JavaScript), თუმცა GoLang გამოცდილება ჩაითვლება უპირატესობად. ჩვენ ვაფასებთ დეველოპერებს, რომლებსაც ესმით Domain-Driven Design (DDD), ფუნქციონალური პროგრამირება და ობიექტზე ორიენტირებული პრინციპები და რომლებსაც აქვთ გამოცდილება როგორც მონორეპოს, ასევე მიკროსერვისის არქიტექტურაში.
ძირითადი პასუხისმგებლობები:
** API-ების დიზაინი და შენარჩუნება GraphQL, REST, tRPC, gRPC და WebSockets გამოყენებით;
** მონაცემთა შენახვის საიმედო გადაწყვეტილებების დანერგვა, მათ შორის ურთიერთობითი (relational) მონაცემთა ბაზები, NoSQL (განსაკუთრებით MongoDB) და სვეტოვანი მონაცემთა ბაზები;
** წარმადობის ოპტიმიზაცია ქეშით და მეხსიერებაში შენახვით (~ Redis/KV);
** ითანამშრომლებთ DevOps, QA და frontend გუნდებთან, რათა ფუნქციები კონცეფციიდან წარმოებამდე მიიყვანოთ;
** თვალს ადევნებთ ახალ ტენდენციებსა და საუკეთესო პრაქტიკას backend-ის განვითარებაში.
მოთხოვნები:
** 6+ წლიანი პროფესიული გამოცდილება Node.js-თან მუშაობაში;
** TypeScript/JavaScript-ის ცოდნა (GoLang არის პლუსი);
** * DDD, ფუნქციონალური და OOP პარადიგმების ცოდნა;
** მონორეპოსა და მიკროსერვისებში მუშაობის გამოცდილება;
** SQL და NoSQL მონაცემთა ბაზების მყარი ცოდნა (განსაკუთრებით MongoDB), ასევე სვეტოვანი შენახვის გაგება;
** Redis-ით ქეშირებისა და სესიების მართვის ცოდნა;
** გამოცდილება GraphQL, REST, tRPC, gRPC და WebSockets-თან მუშაობაში;
** ინგლისური ენის ცოდნა B2-C1 დონეზე
გთავაზობთ:
** 4000$+ ყოველთვიური ხელფასი
** ჯანმრთელობის დაზღვევა
** პროფესიული ზრდისა და განვითარების შესაძლებლობები
** Apple-ის სრულიად ახალი ტექნიკა სამუშაოდ
დაინტერესების შემთხვევაში, გთხოვთ გამოაგზავნოთ თქვენი CV მისამართზე careers@proxied.com, სათაურის ველში მიუთითეთ "Senior Backend დეველოპერი".