O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
## Rola Cel ROLA CEL Ta rola zapewnia kompleksowe dostarczanie funkcji w całym stosie iiDENTIFii, od usług zaplecza i warstwy danych po interfejsy internetowe, z których korzystają nasi klienci i zespoły wewnętrzne. Jesteś odpowiedzialny za projektowanie, budowanie, testowanie i dostarczanie funkcji, które spełniają rygorystyczne standardy jakości, bezpieczeństwa i wydajności platformy tożsamości biometrycznej używanej przez instytucje finansowe pierwszego poziomu. Jest to praktyczna rola inżyniera działająca na styku architektury backendu, projektowania API i rzemiosła front-endu.
Będziesz ściśle współpracować z menedżerami produktu, inżynierami mobilnymi i zespołami ds. kontroli jakości na wszystkich etapach cyklu rozwoju oprogramowania; od wymagań i architektury po wydanie i ciągłą optymalizację. Wnosisz zarówno głębię techniczną, jak i wysoki standard rzemiosła: czysty, łatwy w utrzymaniu kod po obu stronach stosu, przemyślany UX, rygorystyczne testy i prawdziwe zainteresowanie poprawnym dopracowaniem szczegółów. Oczekuje się, że działając w domenie wrażliwej na bezpieczeństwo i wymagającej zgodności z przepisami, będziesz podejmować rozsądne decyzje dotyczące architektury, być na bieżąco z ewoluującym krajobrazem sieci i chmur oraz przyczyniać się do tworzenia kultury doskonałości technicznej w całym zespole inżynierów.
ROLA ZADANIA I OBOWIĄZKI ROLA ZADANIA I OBOWIĄZKI Tworzenie i architektura aplikacji - Projektuj i buduj skalowalne, niezawodne usługi zaplecza i interfejsy API oraz interfejsy internetowe, które z nich korzystają, zapewniając responsywność, wydajność i płynną obsługę od początku do końca - Własne funkcje od koncepcji po wdrożenie; ustalanie zakresu, architektura, budowanie, testowanie i wydawanie na serwerze i kliencie - Projektowanie, projektowanie, rozwijanie i utrzymywanie interfejsów API RESTful wraz ze schematami baz danych i magazynami danych, które je wspierają - Współpraca z zespołami interdyscyplinarnymi w celu definiowania, udoskonalania i wdrażanie nowych funkcji, które są zgodne ze strategią produktu i potrzebami klienta - Identyfikowanie i wdrażanie ulepszeń wydajności na serwerze (optymalizacja zapytań, buforowanie, skalowalność) i w przeglądarce (czas ładowania, czas reakcji), które znacząco zwiększają niezawodność produkcji - Bądź na bieżąco z trendami backendowymi i frontendowymi, pojawiającymi się technologiami i najlepszymi praktykami - i aktywnie zapewniaj zespołowi odpowiednie możliwości Standardy inżynieryjne i jakość kodu - Napisz czysty, wydajny i łatwy w utrzymaniu kod w języku C#/ASP.NET na backendzie i nowoczesnym frameworku JavaScript/TypeScript (React lub Angular) na frontonie - Stosuj zasady SOLID i solidne wzorce architektoniczne, w tym mikrousługi i projektowanie oparte na zdarzeniach, tam gdzie to konieczne, aby stworzyć kod, który skaluje się i przetrwa produkcję - Zgodne wdrażanie uwierzytelniania, autoryzacji i zabezpieczeń API z najlepszymi praktykami i wymogami regulacyjnymi - Przeprowadzaj dokładne przeglądy kodu, przekazując konstruktywne opinie techniczne i utrzymując standardy inżynieryjne w całym zespole - Utrzymuj przejrzystą dokumentację techniczną obejmującą decyzje dotyczące architektury, kontrakty API, standardy kodowania i uzasadnienie projektu - Optymalizuj kod pod kątem szybkości, skalowalności i łatwości konserwacji; proaktywnie identyfikuj i rozwiązuj problemy techniczne Testowanie, debugowanie i zapewnianie jakości - Pisanie testów jednostkowych, integracyjnych i kompleksowych zarówno w usługach backendowych, jak i komponentach front-end - Stosuj najlepsze praktyki TDD/BDD i utrzymuj dobrze przetestowany, niezawodny kod jako standard niepodlegający negocjacjom - Współpracuj z zespołami ds. kontroli jakości w celu zaprojektowania i wdrożenia strategii automatycznego testowania, które zmniejszają wysiłek ręczny i zwiększają pewność wydania - Szybkie debugowanie i rozwiązywanie problemów produkcyjnych, przeprowadzanie analizy przyczyn źródłowych i dzielenie się wnioskami z szerszym zespołem UI/UX Wdrożenie - Przetłumacz specyfikacje projektowe na wydajny, dostępny, dokładny w pikselach kod front-end - Zapewnij, że aplikacje internetowe spełniają wysokiej jakości standardy UI/UX i są spójne z systemem projektowania i marką iiDENTIFii - Współpracuj z projektem i produktem, aby pomóc kształtować przepływy użytkowników, a nie tylko je wdrażać Integracja, oprogramowanie pośredniczące i DevOps - Integruj usługi backendu z interfejsami API innych firm, kolejkami komunikatów, warstwami buforowania i platformami monitorowania/rejestrowania - Współpraca z inżynierami DevOps ds. Potoki CI/CD, automatyzacja wdrażania i niezawodność infrastruktury - Używaj systemów kontroli wersji (Git) z dyscypliną: jasne strategie rozgałęziania, znaczące komunikaty o zatwierdzeniach i higiena żądań ściągnięcia Współpraca i komunikacja - Efektywna praca w elastycznym środowisku z wielofunkcyjnymi zespołami - ds. produktu, projektowania, kontroli jakości, urządzeń mobilnych i DevOps - w celu terminowego dostarczania wysokiej jakości funkcji - Jasno i pewnie komunikuj koncepcje techniczne zarówno technicznym, jak i nietechnicznym interesariuszom - Zapewnianie członkom zespołu wskazówek technicznych i dzielenia się wiedzą; przyczyniać się do kultury ciągłego uczenia się i wzajemnej odpowiedzialności Sposoby pracy wzmocnione sztuczną inteligencją - Używaj narzędzi AI jako standardowej, oczekiwanej części stanowiska - podstawowej kompetencji zawodowej, a nie opcjonalnej - Stosuj sztuczną inteligencję w celu przyspieszenia generowania kodu, debugowania, dokumentacji, pisania testów i badań technicznych zarówno w backend, jak i front-end - Wykorzystaj sztuczną inteligencję do odkrywania opcji architektonicznych, oceny kompromisów i rozwiązań powierzchniowych szybciej, niż pozwalają na to tradycyjne podejścia - Modeluj praktyki inżynieryjne wzmocnione sztuczną inteligencją dla szerszego zespołu i przyczyniaj się do osadzania w normy zespołowe - Bądź na bieżąco z ewoluującym krajobrazem narzędzi AI i aktywnie identyfikuj możliwości zwiększenia produktywności i jakości wyników. Życie w zgodzie z kulturą iiDENTIFii - Promuj kulturę i wartości iiDENTIFii w każdej interakcji - z członkami zespołu, produktem i na wszystkich stanowiskach inżynieryjnych - Tworzę środowisko zespołowe zdefiniowane przez rygor intelektualny, bezpieczeństwo psychologiczne, doskonałość współpracy i nastawienie do działania - Aktywnie przyczyniaj się do misji iiDENTIFii: wspierania innowatorów w zdalnym biometrycznym uwierzytelnianiu cyfrowym, globalnie KWALIFIKACJE, DOŚWIADCZENIE I UMIEJĘTNOŚCI TECHNICZNE POTRZEBNE KWALIFIKACJE, DOŚWIADCZENIE I UMIEJĘTNOŚCI TECHNICZNE Doświadczenie - Udokumentowane doświadczenie jako programista full-stack z portfelem dostarczonych aplikacji obejmujących usługi backendowe i front-endy internetowe - Udokumentowane doświadczenie w budowaniu kompleksowych aplikacji: od modelowania danych i projektowania API poprzez implementację front-end, testowanie, wdrażanie i wsparcie produkcyjne - Doświadczenie w pracy w zwinne, interdyscyplinarne zespoły obejmujące produkty, projekty, kontrolę jakości, urządzenia mobilne i DevOps - Silne zrozumienie pełnego cyklu życia oprogramowania i dyscypliny inżynierii produkcji - Doświadczenie w przeglądach kodu, dokumentacji technicznej i standardach inżynieryjnych najlepszych praktyk - Ekspozycja na optymalizację wydajności, wyzwania związane ze skalowalnością i wsparcie produkcyjne na dużą skalę - Doświadczenie z potokami CI/CD i praktykami testowania automatycznego - Zrozumienie koncepcji nowoczesnej architektury oprogramowania, takich jak mikrousługi i systemy sterowane zdarzeniami Umiejętności techniczne - Backend: Biegłość w C# i ASP.NET/.NET Core; doświadczenie w projektowaniu i zabezpieczaniu API RESTful - Bazy danych: Biegłość w SQL Server, składni SQL i projektowaniu relacyjnych baz danych; doświadczenie w optymalizacji schematów pod kątem wydajności i skali - Front-End: Biegłość w nowoczesnym frameworku JavaScript/TypeScript, takim jak React lub Angular oraz solidna znajomość HTML, CSS i standardów sieciowych - Cloud & DevOps: Podstawowe doświadczenie z infrastrukturą chmury publicznej (Azure, GCP lub AWS); znajomość Dockera i narzędzi CI/CD, takich jak Azure DevOps lub Jenkins - Rejestrowanie i monitorowanie: Doświadczenie z frameworkami i platformami do rejestrowania, takimi jak Sentry.io, SeriLog, Log4Net lub Azure Application Insights - Kontrola wersji: Doświadczenie z Git/GitHub i zdyscyplinowanymi praktykami kontroli źródła - Testowanie: Silne umiejętności debugowania, testowania i dostrajania wydajności; Ekspozycja na TDD/BDD - Architektura: Zrozumienie podstaw informatyki - struktur danych, projektowania obiektowego, projektowania algorytmów i analizy złożoności. Wykształcenie - Wykształcenie - dyplom z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny; równoważne udokumentowane doświadczenie jest równie ważne ## Kultura i korzyści Kultura i korzyści Dlaczego warto do nas dołączyć iiDENTIFii rozwiązuje jeden z najważniejszych problemów technicznych w cyfrowej gospodarce Afryki: jak zweryfikować, czy ktoś jest tym, za kogo się podaje, zdalnie, na dużą skalę, w infrastrukturze, która jest niespójna i stawka jest wysoka?
Naszej platformie identyfikacji biometrycznej zaufały niektóre z najbardziej wymagających instytucji na kontynencie właśnie dlatego, że zbudowaliśmy coś, co działa. Korzyści - Twoje pieniądze pracują tutaj ciężej. Jako pracownik iiDENTIFii zyskujesz wyłączny dostęp do preferencyjnych świadczeń bankowych, w tym konkurencyjnych stawek kredytów mieszkaniowych, finansowania pojazdów i pożyczek osobistych - zapewniając rzeczywistą wartość finansową od pierwszego dnia - Wydajność się opłaca.
Nasz konkurencyjny pakiet wynagrodzeń ma na celu nagradzanie osób, które wywierają wpływ, ponieważ wierzymy, że wyjątkowa praca zasługuje na wyjątkowe uznanie - Rodzina jest na pierwszym miejscu. Oferujemy rozszerzony urlop z tytułu odpowiedzialności rodzinnej, dając Ci czas i przestrzeń, które mają największe znaczenie, gdy życie wzywa - Twoje uprawnienia do corocznego urlopu rosną wraz ze stażem pracy - Preferowana lokalizacja w Kapsztadzie; Kultura oparta na zdalnym podejściu - doskonały technicznie, zorientowany na misję zespół na pograniczu technologii tożsamości biometrycznej Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/fullstack-engineer-iidentifii
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.