Pomóż zbudować przyszłość automatyzacji Instagramu. Szukamy ambitnych, współpracujących inżynierów, którzy chcą wprowadzać realne zmiany.
Zobacz otwarte pozycjeSzukamy utalentowanych inżynierów, którzy dołączą do naszego rosnącego zespołu
Jako Starszy Programista Full Stack w Inflowave będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie naszych aplikacji webowych, które wspierają automatyzację Instagramu dla tysięcy firm. Zapewnisz wysoką wydajność, skalowalność i bezpieczeństwo naszej platformy, pracując z nowoczesnymi technologiami, aby budować solidne rozwiązania, które obsługują miliony wiadomości miesięcznie.
Wdrożysz nowe funkcje i ulepszenia w dobrze przetestowany sposób, który jest łatwy do utrzymania i efektywny. Oznacza to pisanie czystego kodu, przestrzeganie najlepszych praktyk i zapewnienie, że Twoje wdrożenia są dokładnie testowane przed wdrożeniem. Będziesz ściśle współpracować z menedżerami produktów i projektantami UX, aby tworzyć intuicyjne, responsywne i dostępne interfejsy, które nasi użytkownicy pokochają.
Twoja rola będzie polegać na przeglądaniu, analizowaniu i wdrażaniu rozwiązań technicznych w celu spełnienia wymagań biznesowych. Będziesz prowadzić rozwiązywanie problemów i błędów, przyczyniając się do decyzji architektonicznych, projektowania API i integracji systemów. Jako starszy członek zespołu, zapewnisz techniczne przywództwo, kierując dyskusjami projektowymi, przeprowadzając przeglądy kodu i wspierając inicjatywy ciągłego doskonalenia.
Będziesz uczestniczyć w szacowaniu zadań, priorytetyzacji i planowaniu zgodnie z naszymi procesami inżynieryjnymi. Obejmuje to dzielenie złożonych funkcji na mniejsze zadania, dostarczanie dokładnych szacunków czasowych i współpracę z zespołem, aby zapewnić dostarczenie wysokiej jakości funkcji na czas.
Silna wiedza z zakresu Pythona (5+ lat) jest niezbędna w tej roli. Powinieneś mieć głębokie doświadczenie w budowaniu usług backendowych, API oraz pracy z frameworkami Pythona. Dodatkowo potrzebujesz udokumentowanego doświadczenia z nowoczesnymi frameworkami frontendowymi, takimi jak React.js, Vue.js lub Next.js. Powinieneś czuć się komfortowo pracując w pełnym stosie, od zapytań do bazy danych po komponenty interfejsu użytkownika.
Głęboka znajomość PostgreSQL jest wymagana. Powinieneś rozumieć zasady projektowania baz danych, wiedzieć, jak pisać efektywne zapytania, optymalizować wydajność, obsługiwać złożone relacje danych i zapewniać integralność danych. Doświadczenie z migracjami baz danych, strategiami indeksowania i optymalizacją zapytań jest kluczowe w tej roli.
Masz zdolność projektowania i dostarczania skalowalnych, wydajnych aplikacji z czystym, łatwym do utrzymania kodem. Rozumiesz wzorce architektury oprogramowania, wiesz, kiedy je zastosować i potrafisz pisać kod, który inni programiści mogą łatwo zrozumieć i rozwijać. Czujesz się komfortowo pracując z dużymi bazami kodu i potrafisz skutecznie poruszać się po złożonych systemach.
Masz głębokie zrozumienie rozwoju API, architektury mikroserwisów i integracji systemów. Wiesz, jak projektować RESTful API, rozumiesz wzorce uwierzytelniania i autoryzacji oraz potrafisz integrować się z usługami zewnętrznymi. Doświadczenie z kolejkami wiadomości, architekturami opartymi na zdarzeniach i systemami rozproszonymi jest dodatkowym atutem.
Masz doświadczenie w budowaniu bezpiecznych i skoncentrowanych na użytkowniku interfejsów internetowych, z uwagą na wzorce UX i najlepsze praktyki. Rozumiesz standardy dostępności, zasady responsywnego projektowania i potrafisz tworzyć interfejsy, które dobrze działają na różnych urządzeniach i przeglądarkach. Dbając o doświadczenie użytkownika, potrafisz przekształcać makiety projektowe w funkcjonalne, dopracowane interfejsy.
Masz praktyczną wiedzę na temat usług chmurowych, najlepiej AWS, oraz technologii baz danych. Rozumiesz, jak wdrażać aplikacje w chmurze, konfigurować infrastrukturę, monitorować wydajność i zapewniać niezawodność. Doświadczenie z konteneryzacją, CI/CD i infrastrukturą jako kodem jest cenne.
Masz silne poczucie odpowiedzialności, przywódcze nastawienie i umiejętność kierowania innymi inżynierami. Czujesz się komfortowo mentorując młodszych programistów, prowadząc dyskusje techniczne i podejmując decyzje, które wpływają na cały zespół inżynieryjny. Bierziesz odpowiedzialność za swoją pracę i proaktywnie identyfikujesz oraz rozwiązujesz problemy.
Masz współpracujące, proaktywne podejście do rozwiązywania problemów i komunikacji w rozproszonych zespołach. Czujesz się komfortowo pracując zdalnie, skutecznie komunikując się przez różne kanały i potrafisz pracować samodzielnie, pozostając w zgodzie z celami zespołu. Proaktywnie dzielisz się wiedzą, zadajesz pytania, gdy to konieczne, i przyczyniasz się do dyskusji zespołowych.
Python, PostgreSQL, FastAPI, AWS
React, TypeScript, Next.js
Wyślij swoje CV i portfolio na adres careers@inflowave.io
Inwestujemy w sukces i dobrostan naszego zespołu
Elastyczność pracy zdalnej, hybrydowej lub w biurze: Rozumiemy, że świetna praca może odbywać się wszędzie. Wybierz sposób pracy, który pasuje do Twojego stylu życia i produktywności. Niezależnie od tego, czy wolisz pracować zdalnie, w biurze, czy w trybie hybrydowym, wspieramy Twój wybór.
Konkurencyjna pensja i opcje akcji: Oferujemy konkurencyjne pakiety wynagrodzeń, które odzwierciedlają Twoje doświadczenie i wkład. Oprócz podstawowej pensji będziesz mieć możliwość uczestniczenia w naszym programie akcji, co daje Ci udział w sukcesie firmy.
Kompleksowe ubezpieczenie zdrowotne: Twoje zdrowie i samopoczucie są dla nas ważne. Oferujemy kompleksowe ubezpieczenie zdrowotne, które obejmuje plany medyczne, dentystyczne i okulistyczne, aby zapewnić ochronę Tobie i Twojej rodzinie.
Sprzęt i narzędzia najwyższej jakości: Dostarczamy Ci najlepsze narzędzia do efektywnego wykonywania pracy. Obejmuje to wydajne laptopy, monitory oraz wszelkie oprogramowanie i sprzęt, które potrzebujesz, aby być produktywnym. Wierzymy w inwestowanie w jakość sprzętu, który pomaga Ci osiągać najlepsze wyniki.
Budżet na naukę i rozwój: Ciągłe uczenie się jest dla nas istotne. Będziesz mieć dostęp do dedykowanego budżetu na naukę i rozwój, który możesz wykorzystać na kursy, konferencje, książki, certyfikaty lub inne zasoby, które pomogą Ci rozwijać się zawodowo.
Elastyczny czas wolny i dni wolne: Wierzymy w równowagę między pracą a życiem prywatnym. Będziesz mieć elastyczny płatny czas wolny i dni wolne, co pozwoli Ci na odpoczynek, gdy tego potrzebujesz, bez obaw o sztywne limity. Ufamy, że odpowiedzialnie zarządzisz swoim czasem.
Wydarzenia zespołowe i wyjazdy firmowe: Budowanie silnych relacji z członkami zespołu jest ważne. Organizujemy regularne wydarzenia zespołowe i wyjazdy firmowe, podczas których możesz nawiązać kontakt z kolegami, dobrze się bawić i budować trwałe przyjaźnie poza pracą.
Premie za polecenie: Pomóż nam rozwinąć nasz zespół, polecając utalentowanych inżynierów. Gdy zatrudnimy kogoś, kogo polecisz, otrzymasz premię za polecenie jako podziękowanie za pomoc w znalezieniu świetnych ludzi.
Program wellness: Dbamy o Twoje zdrowie fizyczne i psychiczne. Nasz program wellness obejmuje zasoby i wsparcie, które pomogą Ci utrzymać zdrowy styl życia, zarządzać stresem i zachować równowagę.
Dopasowane składki 401(k): Pomagamy Ci planować przyszłość dzięki dopasowanym składkom 401(k). Dzięki temu możesz oszczędzać na emeryturę, podczas gdy my przyczyniamy się do Twoich oszczędności, pomagając Ci budować długoterminowe bezpieczeństwo finansowe.
Działamy w oparciu o zaufanie, szacunek i cel. Wierzymy w otwarty dialog, kreatywną swobodę i mentoring, który pomaga Ci rozwijać się, prowadzić i wprowadzać realne zmiany.
Nasza kultura to miejsce, gdzie pomysły są kwestionowane, głosy są słyszane, a Twój wpływ ma znaczenie. Budujemy coś znaczącego razem - dołącz do nas.
Pracodawca Równych Szans: Inflowave z dumą jest pracodawcą równych szans, zobowiązującym się do inkluzji w zakresie mniejszości, tożsamości płciowej, orientacji seksualnej, niepełnosprawności, wieku i innych.
Rozsądne Udogodnienia: Rozsądne udogodnienia są dostępne, aby umożliwić osobom z niepełnosprawnościami wykonywanie podstawowych funkcji.
Uwaga: Ten opis stanowiska nie jest wyczerpujący. Obowiązki i odpowiedzialności mogą ewoluować w zależności od potrzeb biznesowych.