Inżynier oprogramowania Full Stack
Australia, Canada, Germany, India, Netherlands, United Kingdom, United States
£100,000 - £125,000 / za rok
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O NASZYM ZESPOLE INŻYNIERÓWPrzegląd naszego stosu:Nasze usługi API są zbudowane przy użyciu Elixir, Phoenix i PostgreSQL zgodnie ze specyfikacją API JSON.Nasza aplikacja kliencka jest napisana w React i TypeScript.Aplikacja jest w pełni izomorficzna i renderuje stan aplikacji/migawki po stronie serwera, tam gdzie to możliwe.Nasze usługi są zaprojektowane dla architektury bezserwerowej zbudowanej z Terraform i działającej w AWS.W naszym zespole inżynierów będziesz zaangażowany w cały proces rozwoju produktu jako równorzędny partner od pomysłu, przez badania inżynieryjne, projektowanie i wdrażanie. W Albercie terminy i zakres ustala zespół inżynierów, a nie zespoły czy menedżerowie oderwani od wyzwań technicznych. Poświęcamy czas na spłatę długu technicznego, testujemy i planujemy długoterminowe ulepszenia architektury wraz z nowymi funkcjami.
Co najważniejsze, zobaczysz, jak satysfakcjonujące jest udostępnianie funkcji dziesiątkom tysięcy nauczycieli, którzy na co dzień polegają na Albercie. ROLA Jako inżynier oprogramowania będziesz pracować z naszym najnowocześniejszym interfejsem API opartym na Elixir/Phoenix, aby wspierać rozwój funkcji i przesuwać granice skalowalności, stabilności i szybkości. Będziesz także pracować z nowoczesnymi bibliotekami Javascript, aby tworzyć piękne, interaktywne i responsywne interfejsy, które pomogą ludziom przyspieszyć naukę.
Będziesz... głównym współpracownikiem zespołu, pisząc nowoczesny, testowalny i łatwy w utrzymaniu kod wspierający plan działania Alberta; przejmiesz na własność funkcje i inicjatywy inżynieryjne od początku do końca, przechodząc przez cykle projektowania, wdrażania, testowania i konserwacji; będziesz brać udział w dyskusjach dotyczących architektury i przeglądu projektów oraz je prowadzić; będziesz współpracować z innymi inżynierami i zespołem ds. produktu w celu określenia celów projektu i ustalaj kamienie milowe; identyfikuj możliwości ulepszenia istniejącego kodu lub architektury; i ucieleśniaj nasze podstawowe wartości i podtrzymuj wyjątkową kulturę naszej firmy. O FIRMIEOd 2014 roku Albert zapewnia pętle informacji zwrotnej dla uczniów i nauczycieli w celu poprawy wyników edukacyjnych. Robimy to, dostarczając uczniom angażujących, skłaniających do myślenia pytań i informacji zwrotnych, a nauczycielom przydatnych danych i elastycznych narzędzi instruktażowych.
Wierzymy, że możemy wywrzeć największy wpływ, pracując za pośrednictwem nauczycieli, wyposażając ich w najwyższej jakości praktyki i treści oceniania. WŁĄCZENIE W ALBERTAAlbert jest dumny z tego, że jest miejscem pracy zapewniającym równe szanse. Dbamy o równe szanse zatrudnienia bez względu na rasę, kolor skóry, pochodzenie, religię, płeć, narodowość, orientację seksualną, wiek, obywatelstwo, stan cywilny, niepełnosprawność, tożsamość płciową lub status weterana.
W miarę ciągłego rozwoju koncentrujemy się na budowaniu zespołów reprezentujących różne kultury, pochodzenie, pochodzenie etniczne i doświadczenia naszych użytkowników, studentów i całego świata. Jednocześnie staramy się tworzyć przestrzenie promujące rozwój osobisty, różnorodność i włączenie społeczne. LOKALIZACJAJesteśmy firmą, która stawia na pracę zdalną.
Przyjmujemy zgłoszenia od osób, które mieszkają i pracują w następujących stanach: Arizona, Kalifornia, Kolorado, Floryda, Gruzja, Illinois, Luizjana, Nevada, New Jersey, Nowy Jork, Karolina Północna, Ohio, Pensylwania, Karolina Południowa, Tennessee, Teksas, Wirginia, Wisconsin KORZYŚCI Konkurencyjne wynagrodzenie. Obserwujemy te same przedziały płacowe, niezależnie od tego, gdzie mieszkasz. Na tym stanowisku nasze wynagrodzenie początkowe wynosi 100 000 - 125 000 USD i jest uzależnione od doświadczenia i kwalifikacji.
Oznacza to przedział wynagrodzeń bezpośrednio w ramach tego, co określamy jako „starszy inżynier oprogramowania”. Mamy nadzieję, że osoba, którą zatrudnimy na to stanowisko, będzie mogła awansować po 12-24 miesiącach. Ubezpieczenie zdrowotne, stomatologiczne i okulistyczne.
Oferujemy szereg opcji, w tym najlepszy dostępny plan BCBS PPO Platinum. Firma pokrywa 90% kosztów naszych różnych opcji ubezpieczenia medycznego oraz 90% kosztów ubezpieczenia okulistycznego i stomatologicznego. Elastyczne konto wydatków i zależna FSA.
Odłóż dolary przed opodatkowaniem na kwalifikujące się wydatki medyczne i koszty opieki nad osobami na utrzymaniu.One Medical. Obsługujemy zapisy do One Medical, aby zapewnić wszystkim pracownikom wygodny dostęp do podstawowej opieki zdrowotnej. Płatny urlop rodzicielski.
Rodzice są uprawnieni do maksymalnie dwunastu (12) tygodni pełnopłatnego urlopu rodzicielskiego po roku pracy.Plan 401k. Oszczędzaj na emeryturę dzięki w pełni zarządzanemu planowi i 1% dopłacie. Korzyści dla osób dojeżdżających do pracy.
Korzystaj z zarobków przed opodatkowaniem podczas dojazdów do pracy za pośrednictwem naszej zarządzanej platformy. Elastyczne wakacje bez poczucia winy. Jedź na wakacje bez poczucia winy, bez sztywnych limitów.
Wystarczy zachować rozsądek i liczyć się z firmą i kolegami z zespołu. Półdniowe piątki: Ciesz się lepszą równowagą między życiem zawodowym a prywatnym dzięki półdniowym piątkom i pracy tylko 4 godziny. Wymagania Poszukujemy osób, które uczą się z pasją, dobrze pracują w zespołach i są dumne ze swojej pracy.
Pomocne są następujące elementy: Doświadczenie zawodowe w pisaniu usług w językach funkcjonalnych przy użyciu nowoczesnych frameworków i infrastruktury. Dodatkowym atutem będzie doświadczenie w następujących programach: Elixir, Phoenix, PostgreSQL i Docker. Biegła w tworzeniu komponentów interfejsu użytkownika za pomocą HTML, CSS i JavaScript (React).
Licencjat z informatyki lub odpowiednie doświadczenie zawodowe w pracy w środowisku zorientowanym na produkt. Umiejętność pisania dobrze udokumentowanego, łatwego w utrzymaniu i przetestowanego kodu. Umiejętność pragmatycznego podejścia do rozwiązywania problemów i ustalania priorytetów, zawsze rozważając, w jaki sposób zmaksymalizować wartość dla użytkowników i reszty zespołu czujesz się komfortowo pracując w zwinnym środowisku i jesteś przyzwyczajony do współpracy, uczestniczenia w przeglądach kodu i bycia świetnym członkiem zespołu.
Możesz być liderem w kierowaniu swoim zespołem i szerszym zespołem inżynierów w kierunku identyfikowania i wdrażania najlepszych rozwiązań. Oryginalnie opublikowano w Himalayas
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.