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.