O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Kim jesteśmy: Interra Health to szybko rozwijająca się firma zajmująca się technologiami medycznymi, która zmienia sposób, w jaki usługodawcy i pacjenci poruszają się po drodze związanej z przepisywaniem leków. Utworzona w wyniku połączenia DoseSpot, Arrive Health i pVerify, Interra Health zapewnia wiarygodną kwalifikowalność, zasięg w czasie rzeczywistym i wgląd w ceny, narzędzia do przepisywania leków oraz przejrzystość apteki w miejscu opieki - pomagając dostawcom w podejmowaniu świadomych decyzji, a pacjentom w dostępie do właściwych leków z większą przejrzystością i przystępnością cenową. Wspierana przez silną dynamikę rynku i odważną wizję przyszłości opieki połączonej, Interra Health oferuje szansę dołączenia do innowacyjnego, zorientowanego na misję zespołu pracującego na styku oprogramowania i opieki zdrowotnej, aby zmniejszyć tarcia, poprawić dostęp i sprawić, że opieka zdrowotna będzie dla wszystkich lepsza.
Rola: Jako starszy programista będziesz projektować, budować i utrzymywać nowoczesne, skalowalne aplikacje natywne w chmurze, korzystając z .NET (C#) i React na Microsoft Azure. Wnosząc swój wkład w cały stos, będziesz dostarczać wydajne usługi API backendu i intuicyjne doświadczenia front-endu, które wspierają rozwój produktu i stabilność platformy - w systemie wymagającym dużej współbieżności, dużej liczby transakcji i wyjątkowej niezawodności. Będziesz współpracować międzyfunkcyjnie z zespołami zajmującymi się produktami, chmurą i inżynierami, aby dostarczać wysokowydajne rozwiązania, które poprawiają wyniki pacjentów i unowocześniają sposób świadczenia opieki zdrowotnej.
Wnosisz głęboką wiedzę techniczną, nastawienie oparte na chmurze i podejście oparte na sztucznej inteligencji na każdym poziomie cyklu życia oprogramowania. Kluczowe obowiązki: Rozwój backendu - Projektuj i buduj solidne, skalowalne i łatwe w utrzymaniu usługi backendu przy użyciu .NET Core (C#), zgodnie z czystą architekturą i zasadami SOLID. - Twórz i utrzymuj interfejsy API RESTful i sterowane zdarzeniami, zdolne do obsługi jednoczesnych obciążeń o dużej przepustowości. - Opracuj warstwy dostępu do danych przy użyciu MS SQL Server, ze szczególnym naciskiem na optymalizację zapytań, strategie indeksowania, łączenie połączeń i zarządzanie transakcjami w środowiskach o dużej objętości. - Wdrażaj wzorce odporności, w tym wyłączniki automatyczne, zasady ponawiania prób, aby zapewnić stabilność systemu pod obciążeniem. Projektuj i wdrażaj rozwiązania natywne w chmurze, wykorzystując podstawowe usługi Azure: - Azure App Services - hosting i skalowanie internetowych interfejsów API oraz aplikacji front-end. - Azure Function Apps - tworzenie lekkich komponentów obliczeniowych sterowanych zdarzeniami. - Azure Event Grid - projektowanie reaktywnych, oddzielonych od zdarzeń architektur dla systemów rozproszonych. - Konta Azure Storage - wdrożenie Blob Storage, Queue Storage i Table Storage na potrzeby skalowalnych danych i przesyłania wiadomości.
Tworzenie frontendu: - Twórz responsywne, wydajne interfejsy użytkownika przy użyciu React 18+ (tryb ścisły TypeScript), korzystając wyłącznie z haków, funkcjonalnych wzorców komponentów w strukturze monorepo Nx. - Rozwijaj i współtwórz wewnętrzny system projektowania oparty na Mantine, preferując abstrakcje współdzielonych komponentów nad korzystaniem z surowej biblioteki. - Zaimplementuj skalowalne pobieranie danych za pomocą zapytania React i wewnętrznych zaczepów API, z czystym oddzieleniem stanu serwera od stanu interfejsu użytkownika. - Pisz testy frontendowe przy użyciu biblioteki Jest i React Testing Library, utrzymując pokrycie linii na poziomie ponad 90% za pomocą wzorców próbnych dla wszystkich zaczepów API i zależności zewnętrznych. - Współpracuj z UX/design, aby przełożyć modele szkieletowe i specyfikacje na responsywne interfejsy użytkownika. - Zoptymalizuj wydajność frontendu pod kątem skalowalności poprzez leniwe ładowanie, dzielenie kodu i wydajne strategie renderowania. Inżynieria oparta na sztucznej inteligencji: - Stosuj nastawienie na sztuczną inteligencję w codziennym programowaniu - wykorzystując narzędzia oparte na sztucznej inteligencji, takie jak GitHub Copilot, Claude Code oraz platformy do testowania i obserwowalności wspomagane sztuczną inteligencją, jako podstawowe instrumenty zwiększające produktywność i podnoszące jakość kodu. - Oceniaj i wspieraj wdrażanie nowych narzędzi AI w całym zespole inżynierów, stymulując ciągłe doskonalenie sposobu, w jaki zespół projektuje, buduje i sprawdza poprawność oprogramowania. Inżynieria jakości: - Twórz kompleksowe testy jednostkowe, integracyjne i kompleksowe testy automatyczne jako podstawową część przepływu pracy programistycznej, a nie po namyśle. - Promuj kulturę polegającą na testowaniu, zapewniając, że testowalność jest głównym czynnikiem branym pod uwagę podczas projektowania każdej funkcji i usługi. - Aktywnie bierz udział w przeglądach kodu, utrzymując wysokie standardy poprawności, wydajności, bezpieczeństwa i długoterminowej łatwości konserwacji.
Podstawowe umiejętności i współpraca: - Współpraca z właścicielami produktów i inżynierami DevOps w celu dostarczania spójnych, niezawodnych rozwiązań - Udział w projektowaniu systemu, podejmowaniu decyzji dotyczących architektury i optymalizacji wydajności - Wsparcie dostarczania oprogramowania za pośrednictwem potoków CI/CD w środowiskach kontroli jakości, testowania i środowiskach produkcyjnych. - Napisz czysty, łatwy w utrzymaniu i dobrze przetestowany kod zgodnie z najlepszymi praktykami branżowymi - Weź udział w przeglądach kodu, mentoringu i dzieleniu się wiedzą w całym zespole - Zapewnij bezpieczne, niezawodne i zgodne systemy w regulowanym środowisku (np. opieka zdrowotna lub finanse, jeśli dotyczy) Co przyniesiesz: - Stopień licencjata w dziedzinie informatyki lub dziedziny pokrewnej z technologią; lub równoważne doświadczenie z co najmniej dziesięcioletnim (10) letnim doświadczeniem technicznym w .NET (C#) i React. - Solidne zrozumienie projektowania API, zasad REST, uwierzytelniania/autoryzacji (OAuth2, JWT itp.) - Biegła znajomość SQL Server i modelowania danych. - Minimum trzy (3) lata praktycznego doświadczenia w Microsoft Azure. - Wymagane doświadczenie z React, JavaScript/TypeScript i programowaniem typu full-stack. - Znajomość przepływów pracy CI/CD przy użyciu Azure DevOps lub GitHub Actions. - Doświadczenie w pracy w metodyce zwinnej/scrum. - Zorientowany na szczegóły, z możliwością wielozadaniowości, zarządzania czasem i skutecznej komunikacji. - Wykazano umiejętność samodzielnego stosowania szerokiego zakresu teorii, koncepcji, zasad i metodologii w projektach produktów obejmujących złożone funkcje. - Mile widziane doświadczenie z architekturą mikrousług, CQRS lub projektowaniem sterowanym zdarzeniami. - Preferowana znajomość technologii konteneryzacji, takich jak Docker lub Kubernetes. - Mile widziane doświadczenie w branżach regulowanych, takich jak opieka zdrowotna lub finanse. - Mile widziana znajomość narzędzi do monitorowania, rejestrowania i obserwowalności (np. App Insights, OpenTelemetry). Podstawowe kompetencje: Wiedza i zastosowanie: Pełna wiedza i pełne zrozumienie obszaru specjalizacji, zasad i praktyk w ramach dyscypliny zawodowej.
Ocenia nietypowe okoliczności i wykorzystuje wyrafinowane techniki analityczne i rozwiązywania problemów, aby zidentyfikować przyczynę. Rozwiązuje i ocenia szeroki zakres problemów w kreatywny sposób i sugeruje zmiany podejścia. Ta praca jest przeznaczona dla w pełni wykwalifikowanego, doświadczonego profesjonalisty.
Złożoność i rozwiązywanie problemów: Pracuje nad problemami o różnym zakresie, w których analiza informacji wymaga oceny możliwych do zidentyfikowania czynników. Opracowuje rozwiązania w oparciu o ograniczone informacje i precedensy oraz dostosowuje istniejące podejścia do rozwiązywania problemów. Posługuje się oceną, osądem i interpretacją, aby wybrać właściwy sposób działania.
Praca jest wykonywana niezależnie i poddawana przeglądowi w krytycznych punktach. Współpraca i interakcja: Wzmacnia relacje i sieci ze starszymi partnerami wewnętrznymi/zewnętrznymi, którzy nie są zaznajomieni z tematem często wymagającym perswazji. Dostosowuje styl do różnych odbiorców i często doradza innym w trudnych sprawach.
Warunki pracy i środowisko: - Praca w pełni zdalna na terenie Stanów Zjednoczonych - Okresowe podróże (około 10-15%) w celu spotkań zespołu i wydarzeń firmowych - Działa w dynamicznym, nastawionym na rozwój i wspieranym przez PE środowisku SaaS - Wymaga współpracy międzyfunkcyjnej w zakresie produktu, sprzedaży, sukcesu klienta i przywództwa wykonawczego - Możliwość zarządzania wieloma równoczesnymi premierami produktów i zmianą priorytetów. Sukces na tym stanowisku wymaga umiejętności zrównoważenia współpracy synchronicznej z przemyślanym wykonaniem asynchronicznym w środowisku zdalnym. Korzyści i atuty: 💸Konkurencyjne wynagrodzenie 🌍Najpierw zdalna praca z dowolnego miejsca w USA.
Zapewniamy również jednorazowe stypendium na przygotowanie miejsca pracy w domu oraz miesięczny zwrot kosztów Wi-Fi. Elastyczna praca Elastyczny harmonogram i podstawowe godziny współpracy (10:00 - 15:00 ET), zapewniające przestrzeń zarówno do głębokiej pracy, jak i prawdziwego życia. ✈ Poza siedzibą firmy Inwestujemy w łączność - dołącz do nas podczas corocznych spotkań poza siedzibą firmy, aby współpracować, budować relacje i wspólnie się bawić. 🌴Czas wolny, w którym powinieneś korzystać z elastycznego WOM zaprojektowanego z myślą o prawdziwym doładowaniu, plus 17 urlopów firmowych, płatne zwolnienia chorobowe i płatny urlop rodzicielski. 💙Kompleksowe ubezpieczenie zdrowotne Wybieraj spośród wielu opcji planu medycznego ze znacznymi składkami firmowymi, a także ubezpieczeniem dentystycznym (w tym ortodontycznym) i okulistycznym dla Ciebie i Twojej rodziny. Obejmuje składki firmy na konta HSA/FSA (w oparciu o wybór planu). 💰Doskonałość finansowa 401(k) z dopasowaniem firmy, które pomogą Ci zaplanować przyszłość.
Interra Health jest pracodawcą zapewniającym równe szanse zatrudnienia/akcję afirmatywną i wszyscy wykwalifikowani kandydaci otrzymają wynagrodzenie za zatrudnienie bez względu na rasę, kolor skóry, religię, płeć, wiek, pochodzenie narodowe, chroniony status weterana, stan niepełnosprawności, orientację seksualną, tożsamość lub ekspresję płciową, stan cywilny, informacje genetyczne lub jakąkolwiek inną cechę chronioną przez prawo. Zakres wynagrodzenia: 150 tys. USD - 200 tys.
USD Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-software-developer-interrahealth
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.