O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
W Wealth Wizards naszą wizją jest przyszłość, w której każdy członek społeczeństwa będzie miał dostęp do porad i wskazówek finansowych. Nasza platforma oprogramowania jako usługi (SaaS) zapewnia konsumentom wciągające doświadczenia cyfrowe i zaawansowane narzędzia dla doradców finansowych. W naszych wielofunkcyjnych zespołach ds. produktów inżynierowie oprogramowania współpracują bezpośrednio z menedżerami produktów i projektantami UX, aby budować podróże klientów i usługi.
Jesteśmy prawdziwym Fintechem z silną kulturą inżynieryjną i skupiamy się na innowacjach i zwinnej metodologii. Mamy doskonałe doświadczenie programistyczne i korzystamy z nowoczesnego, bezserwerowego stosu internetowego opartego na AWS, w tym NodeJS, React, Typescript i IaC. O roli: Jako inżynier oprogramowania w Wealth Wizards masz prawo do posiadania pełnego cyklu życia tworzonego oprogramowania: projektowania systemu, pisania kodu, tworzenia automatycznych testów i uruchamiania systemu w środowisku produkcyjnym.
Jest to doskonała okazja dla zdolnego inżyniera oprogramowania do kształtowania przyszłości platformy Wealth Wizards i pomagania nam w udostępnianiu porad finansowych każdemu. W Wealth Wizards dajemy naszym zespołom inżynierskim możliwość przejęcia kontroli nad wszystkimi aspektami dostarczania oprogramowania - projektowaniem, budowaniem, testowaniem, wdrażaniem i uruchamianiem usługi na żywo. Jako inżynier oprogramowania będziesz aktywnie uczestniczyć w pełnym cyklu dostarczania oprogramowania.
Będziesz brać udział w dyskusjach projektowych w zespole, pisać kod, współpracować z innymi, przeglądać PR, rozwiązywać problemy i zapewniać wysoki standard jakości. Będziesz pomagać w monitorowaniu usług na produkcji. Wierzymy w inwestowanie w rozwój członków naszego zespołu.
Jako inżynier oprogramowania będziesz mieć regularne spotkania 1-1, otrzymasz coaching i wsparcie w rozwoju kariery. Naszym celem jest rozwijanie niezbędnych umiejętności i wiedzy w naszym zespole, indywidualnie i zbiorowo. Informacje o roli Pomóż w skutecznym dostarczaniu oprogramowania dla Twojego zespołu. Ścisła współpraca z głównym inżynierem oprogramowania i menedżerem produktu.
Skutecznie współpracuj ze wszystkimi członkami zespołu, aby wywiązać się z zobowiązań. Aktywnie współpracuj podczas ceremonii Agile i stosuj zasady dostarczania Agile w swojej pracy. Twórz, wspieraj i utrzymuj produkty, które są stale dostarczane do naszych środowisk produkcyjnych.
Projektuj, wdrażaj i dokumentuj czysty, łatwy w utrzymaniu i skalowalny kod zgodny z zasadami SOLID. Przyczyniaj się do ewolucji istniejących baz kodu poprzez pragmatyczną refaktoryzację i przemyślane rozszerzanie, zapewniając wysoki zakres testów i długoterminową niezawodność. Weź udział w dyskusjach technicznych podczas analizy zadań, spotkań projektowych i przeglądów kodu.
Projektuj i wdrażaj nietrywialne API, usługi backendowe i aplikacje front-endowe z wykorzystaniem nowoczesnych technologii takich jak TypeScript, React, Node.js i IaC. Przyczyniaj się do rozwoju i udoskonalania naszych standardów kodowania i zasad inżynieryjnych, wykorzystując tę wiedzę do swojego kodu i jego przeglądów. Zastosuj wnikliwą analizę i planowanie, aby stawić czoła nietrywialnym sytuacjom.
Upewnij się, że tworzysz oprogramowanie uwzględniające wszystkie aspekty dostarczania produktu, zwłaszcza niefunkcjonalne atrybuty jakości, takie jak bezpieczeństwo, niezawodność, skalowalność, łatwość konserwacji i dostępność. Przestrzegaj wszystkich zasad i procedur dotyczących bezpieczeństwa informacji. Stale dowiaduj się o nowych technologiach, frameworkach i bibliotekach, będąc otwartym na budowanie z różnymi frameworkami i bibliotekami.
Umiejętności, wiedza i doświadczenie Masz doświadczenie w tworzeniu oprogramowania frontendowego i backendowego w naszym stosie technologicznym Node.js, Typescript, JavaScript i React. Masz doświadczenie w tworzeniu back-endowych API REST i pracy z relacyjnymi bazami danych lub NoSQL. Pewna wiedza na temat struktur danych i projektowania opartego na danych.
Znajomość nowoczesnych frameworków i bibliotek internetowych, takich jak React Router i Express. Umiejętność zwiększania produktywności dostarczania oprogramowania i jakości kodu poprzez szybką inżynierię z pomocą agentycznych asystentów kodowania. Biegły w przeglądaniu wyników generowanych przez sztuczną inteligencję pod kątem zgodności z idiomami inżynieryjnymi i najlepszymi praktykami zespołu.
Ekspozycja na architekturę sterowaną zdarzeniami i systemy przesyłania wiadomości. Repozytoria kodu źródłowego, takie jak GitLab lub GitHub. Masz doświadczenie w testowaniu jednostkowym i integracyjnym.
Potrafi zidentyfikować i złagodzić 10 najważniejszych luk w zabezpieczeniach OWASP. Znajomość i wdrażanie predefiniowanych praktyk bezpiecznego kodowania i wzorców bezpiecznej architektury. Doświadczenie w refaktoryzacji systemów w kierunku czystszej architektury, z wykorzystaniem technik obejmujących abstrakcję i fasady.
Potrafi przeglądać nietypowe prośby o połączenie i przekazywać informacje zwrotne inżynierom młodszego i średniego szczebla, co poprawia jakość ich kodu. Przejmij odpowiedzialność za zadanie, przeanalizuj je i rozwiąż problemy, z którymi wcześniej się nie spotkałeś. Doświadczenie w pracy jako inżynier oprogramowania w środowisku zespołowym i otwartość na programowanie w parach.
Zrozum zasady i wartości zwinnych praktyk, będziesz w stanie udoskonalić historie użytkowników w zadania i doprowadzić zadania do momentu dostarczenia. Zrozumienie sposobu korzystania z telemetrii i metryk w celu segregacji zadań operacyjnych. Chęć współpracy w swoim zespole, uczenia się od innych i dzielenia się swoją wiedzą.
Wykazujesz ciekawość techniczną, odporność na rozwiązywanie problemów i wcześnie i często szukasz informacji zwrotnej. Jesteśmy na bieżąco z nowoczesnymi praktykami rozwojowymi i operacyjnymi oraz mamy świadomość najnowszych trendów i narzędzi. Jesteś zaangażowany w samokształcenie, pokazując, jak rozwinąłeś swoje umiejętności.
Potrafisz komunikować kontekst i dzielić się swoim zrozumieniem problemu ze swoim zespołem. Komunikujesz się jasno i efektywnie, zarówno pisemnie, jak i ustnie. Pożądane umiejętności: Możesz mieć kontakt z architekturą i infrastrukturą bezserwerową lub mikrousługową w postaci kodu, najlepiej z Amazon Web Services.
Regularny wkład w projekty FoSS lub pisanie artykułów technicznych będzie dodatkowym atutem. Ekspozycja na najlepsze praktyki dostępności Zrozumienie przepisów finansowych Terraform lub SST Zwinne techniki szacowania Wzorce projektowe oprogramowania Nasze korzyści Elastyczna praca Stawiamy na pierwszym miejscu zrównoważoną równowagę między życiem zawodowym a prywatnym Mamy kulturę uczenia się opartego na współpracy, która promuje bezpieczeństwo psychiczne 25-dniowy urlop roczny plus każde święto państwowe Emerytura firmowa (do 10% składki pracodawcy) System premii oparty na wynikach firmy Płatny dzień wolny z okazji urodzin Dodatkowy zakup urlopu (do 5 dni w roku) Dodatkowe urlopy za staż pracy (do 3 dni) Prywatne ubezpieczenie medyczne Plany pieniężne dotyczące stomatologii i opieki zdrowotnej Wzmocnione urlopy rodzicielskie i wynagrodzenie Zniżki na członkostwo w siłowni i badania przesiewowe Program pomocy pracowniczej Ubezpieczenie na życie w wysokości 4 x pensja podstawowa 500 funtów porad emerytalnych rocznie 6 płatnych dni w roku na własny rozwój Budżet na indywidualne szkolenia w wysokości 500 funtów rocznie Finansowane ze składek zawodowych Program samochodów poświęconych wynagradzaniu Program rowerowy, domowy i technologiczny Uwaga: kandydaci muszą aktualnie przebywać w Wielkiej Brytanii i posiadać pełne prawa do pracy w Wielkiej Brytanii. Niestety nie jesteśmy w stanie zapewnić sponsoringu ani rozpatrywać wniosków od osób spoza Wielkiej Brytanii na to stanowisko.
Pierwotnie opublikowany w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.