Software Engineer II, Full-Stack in Warsaw

Software Engineer II, Full-Stack in Warsaw

Warsaw Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
B

W skrócie

  • Zadania: Twórz oprogramowanie i współpracuj nad innowacyjnymi projektami w dynamicznym zespole.
  • Firma: Box - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość zarządzania treścią.
  • Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Box poszukuje utalentowanych osób do dołączenia do naszych zespołów inżynieryjnych w Warszawie, gdzie w 2024 roku planujemy zwiększenie liczby członków o ponad 100. Twoja wiedza jest kluczowa w rozwiązywaniu wyzwań związanych z zarządzaniem treścią w chmurze, co bezpośrednio wpływa na produktywność użytkowników w dużych przedsiębiorstwach. Obecnie poszukujemy osób do następujących zespołów:

  • AI Studio: Odpowiedzialny za rozwój produktu, który pozwala klientom dostosować swoje doświadczenia z Box AI zgodnie z ich specyficznymi potrzebami.
  • Shield: Budowanie zaawansowanych możliwości zabezpieczeń, takich jak integracja AI w automatycznej klasyfikacji, poprawa bezpieczeństwa urządzeń oraz rozszerzanie środków ochrony do zabezpieczeń punktów końcowych.
  • Metadata: Umożliwienie klientom dodawania dodatkowego kontekstu do ich plików i przekształcanie ich w treści możliwe do działania.
  • Carnival: Przekształcanie doświadczeń użytkowników w zakresie funkcji metadanych w momencie, który postrzegamy jako punkt zwrotny w tradycyjnym rynku zarządzania treścią w przedsiębiorstwie.
  • Relay: To jedna z podstawowych funkcji platformy Box, która umożliwia naszym klientom automatyzację rutynowych przepływów pracy.

Co będziesz robić:

  • Implementować logikę po stronie serwera i interakcje z bazą danych przy użyciu Javy i pokrewnych frameworków.
  • Tworzyć i utrzymywać API, aby ułatwić płynną komunikację między systemami frontendowymi a backendowymi.
  • Ściśle współpracować z projektantami, aby zapewnić estetyczne i przyjazne dla użytkownika doświadczenie w aplikacji.
  • Aktywnie uczestniczyć w przeglądach kodu, aby zapewnić wysoką jakość kodu, jego utrzymywalność oraz przestrzeganie najlepszych praktyk.
  • Rozwiązywać problemy, debugować i optymalizować wydajność aplikacji w całym stosie, aby zapewnić płynne doświadczenie użytkownika.
  • Utrzymywać dokumentację na temat konfiguracji rozwoju i środowiska inżynieryjnego wraz z zespołem.
  • Tworzyć pisemne specyfikacje i dokumentację dla projektów oprogramowania.
  • Uczestniczyć i angażować się w cotygodniowe spotkania, spotkania zespołowe oraz 1:1 z menedżerem.
  • Odegrać rolę w rozwijaniu i pielęgnowaniu kultury Box w nowo utworzonym biurze.
  • Uczestniczyć w rotacji obowiązków dyżurnych produkcji z członkami zespołu.

Kim jesteś:

  • 2+ lata doświadczenia w implementacji i utrzymywaniu rozwiązań full-stack.
  • Silna znajomość algorytmów, struktur danych, zasad projektowania oprogramowania oraz programowania obiektowego.
  • Elastyczność jest kluczowym oczekiwaniem.
  • Nasza obecna główna technologia to TypeScript, React.js, Java 17 i Spring Boot, ale wysoko cenimy solidne podstawy i szybkie uczenie się.
  • Aktywnie angażować się w procesy feedbackowe, przyczyniać się do przeglądów kodu oraz odgrywać rolę w doskonaleniu procesów i praktyk zespołowych.
  • Musisz biegle mówić po angielsku.

Dodatkowe punkty za:

  • Doświadczenie z publicznymi systemami chmurowymi, takimi jak GCP, AWS lub Azure.
  • Doświadczenie z infrastrukturą wiadomości - RabbitMQ, Kafka lub podobnymi technologiami.
  • Doświadczenie w wkładzie w projekty open source.

Procent czasu spędzonego:

  • 55% kodowanie
  • 10% dokumentacja
  • 20% poprawki błędów
  • 15% spotkania

Metodologia: Zarządzanie Agile - Scrum, narzędzie do śledzenia problemów - Jira, repozytorium wiedzy - Confluence, przeglądy kodu - GitHub, system kontroli wersji - GIT.

RÓWNE MOŻLIWOŚCI: Jesteśmy pracodawcą oferującym równe szanse 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.

Software Engineer II, Full-Stack 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.

B

Dane kontaktowe:

Zespół rekrutacyjny Box

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer II, Full-Stack in Warsaw

Java
TypeScript
React.js
Spring Boot
API Development
Full-Stack Development
Algorithms