W skrócie
- Zadania: Twórz innowacyjne rozwiązania w pełnym stosie, koncentrując się na architekturze backendowej.
- Firma: Box to lider w zarządzaniu treścią z siedzibą w Kalifornii.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad automatyzacją procesów biznesowych i wpływaj na sposób, w jaki firmy współpracują.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu oraz umiejętności w Java i React.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Box (NYSE:BOX) jest liderem w zarządzaniu inteligentną treścią. Nasza platforma umożliwia organizacjom wspieranie współpracy, zarządzanie całym cyklem życia treści, zabezpieczanie krytycznych danych oraz transformację procesów biznesowych z wykorzystaniem AI. Pomagamy firmom prosperować w nowej erze biznesu opartej na AI. Jako inżynier oprogramowania w zespole Automate będziesz w sercu platformy automatyzacji procesów roboczych Box - produktu, który umożliwia milionom użytkowników automatyzację złożonych procesów biznesowych bez pisania kodu.
W tej roli będziesz projektować i rozwijać rozwiązania full-stack z silnym naciskiem na backend - spędzisz większość czasu na architekturze i budowie rozproszonych systemów, które napędzają naszą silnik automatyzacji, a także zajmiesz się frontendem w React/TypeScript na solidnym poziomie profesjonalnym. Oczekujemy, że będziesz kompetentny w obu końcach stosu, nie tylko w backendzie, ale również komfortowo pracując z frontendem.
Co będziesz robić:
- Projektować i wdrażać funkcje dla platformy Box Automate - prowadząc architekturę backendu i projektowanie systemów rozproszonych, jednocześnie dostarczając dopracowaną, produkcyjną jakość pracy frontendowej w React/TypeScript.
- Rozwijać i optymalizować usługi backendowe, które napędzają automatyzację procesów roboczych, zapewniając wysoką wydajność, niezawodność i skalowalność w rozproszonych systemach.
- Budować responsywne, intuicyjne interfejsy użytkownika w React, które umożliwiają użytkownikom tworzenie, konfigurowanie i monitorowanie zautomatyzowanych procesów roboczych.
- Współpracować z zespołami międzyfunkcyjnymi, w tym z produktami, projektowaniem i infrastrukturą, aby określić wymagania, zaproponować rozwiązania techniczne i dostarczać funkcje zgodnie z harmonogramem.
- Uczestniczyć w przeglądach kodu, mentorować młodszych inżynierów i przyczyniać się do najlepszych praktyk inżynieryjnych oraz decyzji architektonicznych.
- Uczestniczyć w rotacji dyżurów - w tygodniu dyżuru oczekuje się, że będziesz dostępny poza godzinami pracy, w tym wieczorami i w weekendy, aby reagować na incydenty produkcyjne.
- Uczestniczyć i angażować się w cotygodniowe spotkania, spotkania zespołowe oraz 1:1 z menedżerem, aby zapewnić zgodność i ciągłe doskonalenie.
Kogo szukamy:
- 5+ lat doświadczenia w profesjonalnym rozwoju oprogramowania, z udokumentowaną wiedzą w zakresie rozwoju full-stack.
- Silna znajomość Java oraz TypeScript/JavaScript z nowoczesnym frameworkiem, takim jak React; głęboka znajomość zasad projektowania obiektowego, REST API i nowoczesnych wzorców rozwoju aplikacji webowych.
- Komfortowe poruszanie się po pełnym stosie na poziomie profesjonalnym - potrafisz samodzielnie budować i wdrażać funkcje frontendowe bez polegania na dedykowanym inżynierze frontendowym.
- Doświadczenie w budowaniu skalowalnych systemów backendowych, w tym projektowanie baz danych, strategie pamięci podręcznej i przetwarzanie asynchroniczne.
- Doświadczenie z platformami chmurowymi (GCP, AWS lub Azure) oraz technologiami konteneryzacji (Docker, Kubernetes).
- Udokumentowana zdolność do oceny, komunikacji i realizacji kamieni milowych projektów z menedżerem i członkami zespołu w sposób czasowy.
- Biegła znajomość języka angielskiego (w mowie i piśmie).
Umiejętności preferowane:
- Doświadczenie z automatyzacją procesów roboczych, zarządzaniem procesami biznesowymi lub platformami integracyjnymi (mile widziane, nie wymagane).
- Znajomość CI/CD, zautomatyzowanych ram testowych i praktyk DevOps.
- Udokumentowane doświadczenie w prowadzeniu projektów międzyfunkcyjnych lub mentorowaniu młodszych inżynierów.
- Doświadczenie z integracjami przedsiębiorstw i projektowaniem API.
- Wkład w projekty open-source lub wykazana pasja do rzemiosła oprogramowania.
Box żyje swoimi wartościami, a współpraca w społeczności i osobiście jest kluczową częścią naszej kultury. Boxers są zobowiązani do pracy z przypisanego biura przez co najmniej 3 dni w tygodniu. Twój rekruter podzieli się szczegółami na temat naszej pracy i kultury firmy podczas procesu rekrutacji.
W Box wierzymy, że unikalne i różnorodne doświadczenia wzbogacają naszą kulturę, nasze produkty, naszych klientów, naszą firmę i nasz świat. Dążymy do rekrutacji pasjonującej, wysoko wydajnej siły roboczej, która odzwierciedla świat, w którym żyjemy.
Równe szanse: Jesteśmy pracodawcą równych szans i cenimy różnorodność w naszej firmie. Nie dyskryminujemy ze względu na rasę, religię, kolor skóry, pochodzenie narodowe, płeć, orientację seksualną, wiek, stan cywilny, status weterana, niepełnosprawność ani jakiekolwiek inne chronione podstawy dyskryminacji zgodnie z obowiązującym prawodawstwem w zakresie praw człowieka.
Senior Fullstack Engineer in Warsaw – pracodawca: Box
Box to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach organizacji. Dodatkowo, praca w naszym zespole wprowadza w świat zaawansowanej analityki danych i sztucznej inteligencji, co czyni ją wyjątkową okazją dla każdego, kto pragnie mieć realny wpływ na rozwój firmy.