აღწერა
პოზიცია: უფროსი პროგრამული უზრუნველყოფის ინჟინერი (Senior Software Engineer) ძირითადი მოვალეობები: ახალი ფუნქციების დიზაინი, შემუშავება და დანერგვა, ასევე არსებული ფუნქციონალის გაუმჯობესება. შეცდომების გამოსწორება და აპლიკაციის მუშაობის ოპტიმიზაცია. სამუშაო აღწერილობა: აპლიკაციის დიზაინის ყველა ასპექტის იმპლემენტაცია: კონცეფციიდან, კოდირებიდან, მუშაობის სიჩქარიდან, უსაფრთხოებიდან, სკალირებადობიდან, კოდის მიმოხილვიდან, ტესტირებიდან და დისპლეიმენტიდან. TypeScript, HTML და SCSS-ის გამოყენება Angular-ისა და rxjs-ის მეშვეობით ფრონტ-ენდისთვის. TypeScript-ის გამოყენება Node.js-თან ერთად სერვერლეს არქიტექტურისთვის, რომელიც განთავსებულია AWS-ზე (Lambdas, Docker). API-ების დიზაინი და იმპლემენტაცია (REST API, WebSocket). მონაცემთა ბაზების დიზაინი (DynamoDB). ინფრასტრუქტურის მართვა (cdk, CloudFormation). CI/CD პროცესების გაუმჯობესება. ფუნქციონალური, Unit და ინტეგრაციული ტესტების შესრულება. ახალი ფუნქციების მონიტორინგი (Sentry). პროდუქტის მენეჯმენტთან თანამშრომლობა მოთხოვნების გასაგებად და განსახორციელებლად. გუნდთან თანამშრომლობა ახალი ფუნქციების შემუშავებაში, პრობლემების მოგვარებაში და ცოდნის გაზიარებაში. HIPAA სტანდარტების დაცვა. მოთხოვნები: მინიმუმ 5 წლიანი გამოცდილება პროგრამული უზრუნველყოფის შემუშავებაში, ფულ-სტეკ ვებ აპლიკაციების შემუშავებაზე აქცენტით. მინიმუმ 2 წლიანი გამოცდილება Angular-ში, rxjs-სა და TypeScript-ში. გამოცდილება ვებ აპლიკაციებში ფულ-სტეკ ინჟინრად ფუნქციების დიზაინსა და იმპლემენტაციაში. გამოცდილება ღრუბლოვან გარემოში (AWS, Serverless, Lambda, S3 ან Azure, Google Cloud). მონაცემთა ბაზების გამოცდილება (DynamoDB ან ანალოგი). ღრუბლოვანი უსაფრთხოებისა და სკალირებადობის საუკეთესო პრაქტიკების ცოდნა. დამოუკიდებლად და გუნდში მუშაობის უნარი. Microsoft Office Suite-ის ცოდნა. ძლიერი კომუნიკაციის უნარები. ძლიერი პრობლემების გადაჭრის უნარები. მაღალი დონის პატიოსნება და საიმედოობა. სამუშაო სტილი და სარგებელი: სრულად დისტანციური სამუშაო. სამუშაო საათები: 9:00-17:00 EST. სხვა: აუცილებელია სმარტფონი ან ელექტრონული მოწყობილობა აპლიკაციების ჩამოსატვირთად მულტიფაქტორული ავთენტიფიკაციისა და უსაფრთხოების მიზნებისთვის.