Siła pochodzi ze środka. Admad jest agencją performance marketingu i częścią grupy kapitałowej Expando. Powstaliśmy w odpowiedzi na potrzeby naszych partnerów. Dostarczamy kreatywne rozwiązania, które pomagają osiągać nawet najbardziej wygórowane cele biznesowe. Działamy na rynku od prawie 15 lat, jesteśmy firmą dochodową, z wypracowanym modelem biznesowym. Jesteśmy w 100% finansowani ze środków własnych, nie mamy zewnętrznych inwestorów.
Tworzymy oprogramowanie wspierające procesy biznesowe w branży e-commerce (OMS, AdSerwery, Performance Marketing) oraz systemy wspierające pracę Call Center (własna platforma VoIP/SIP). Mamy bardzo ambitne plany, dlatego do naszego zespołu programistów poszukujemy kolejnych osób. Rozważamy podjęcie współpracy z każdym, niezależnie od doświadczenia zawodowego (lub jego braku), dlatego chętnie porozmawiamy z każdym!
Nasze aplikacje powstały wiele lat temu, ale dbamy o to, aby nie rozwiązywać rozwiązanych problemów i na bieżąco aktualizujemy kluczowe komponenty naszego stosu technologicznego do najnowszych wersji. U nas będziesz mieć okazję pracować na najnowszych wersjach komponentów swojej ulubionej technologii (Ruby / Rails).
- Ruby on Rails 8.0
- Ruby 3.3.x
- Sidekiq 7.x
- PostgreSQL / RabbitMQ / Redis
- Profesjonalny i w pełni zautomatyzowany system CI/CD
- Duże ilości wysokiej jakości testów automatycznych (Code to Test Ratio: 1:2)
- Aktywnie utrzymywany setup Docker Compose
Jasna i otwarta komunikacja. Tworzenie oprogramowania to sport zespołowy, a komunikacja to kluczowa umiejętność dla inżynierów. Umiejętność skutecznego wyrażania swoich idei, precyzyjnego interpretowania pomysłów innych osób oraz otwartość na feedback oraz konstruktywną krytykę stanowią fundament udanej współpracy (zarówno wewnątrz zespołu jak i przy współpracy z innymi osobami w organizacji).
Chęć uczenia się. Szanujemy ideę ciągłego rozwoju i poszukiwania wiedzy - liczymy, że każdy z nas będzie dążył do pogłębiania swoich umiejętności, zdobywania nowych kompetencji i poszerzania horyzontów. Zależy nam na osobach, które mają na celu stale podnosić swoje kwalifikacje i dążą do bycia na bieżąco z najnowszymi trendami w branży.
Autonomia. Oczekujemy od członków zespołu autonomii. Samodzielność jest niezbędna w dynamicznej branży. Wierzymy, że umożliwienie samodzielnego i odpowiedzialnego wykonywania zadań pobudza kreatywność, doskonali umiejętności i przyczynia się do ciągłego rozwoju zarówno indywidualnego, jak i całego zespołu.
Entuzjazm w budowaniu zespołu i kultury. Uważamy, że kultura jest produktem pracy każdej osoby w zespole, a jako osoba w małym zespole, będziesz mieć ogromny wpływ na to, jak się ona rozwinie. Szukamy osób, które chcą kształtować udaną kulturę i firmę, w której każdy może wykonywać swoją pracę na najwyższym poziomie.
Zaangażowanie. Poszukujemy zaangażowanych osób do pracy w pełnym wymiarze godzin. Aby móc w pełni wywiązywać się ze swoich zobowiązań i współtworzyć nasz zespół musisz mieć czas na odpoczynek, hobby a także czas dla rodziny i znajomych. Dlatego też nie jesteśmy zainteresowani pracą z osobami, które chcą łączyć współpracę z nami z innymi zobowiązaniami zawodowymi. Okazjonalne, pojedyncze zdarzenia dające szansę na rozwój są oczywiście akceptowalne, nic nie jest czarno/białe. Jesteśmy zgodni z tym, jak do tego tematu podchodzi 37signals.
- Doświadczenie z Ruby on Rails / Ruby
- Dobra znajomość zaawansowanego SQL (używamy Postgresa)
- Znajomość OOP, wzorców projektowych
- Doświadczenie w pisaniu testów i korzystaniu z TDD (używamy RSpec)
- Umiejętność pracy z Git
- Doświadczenie z HTML/JS/CSS (chociaż będziesz tworzyć kod backendowy).
- Umiejętność przestrzegania wytycznych i wymagań
- Doświadczenie z narzędziami infrastrukturalnymi (Linux, Nginx, Docker, Ansible) będzie dodatkowym atutem
- Język angielski pozwalający na komfortowe rozumienie i tworzenie dokumentacji technicznej
- Język polski na poziomie komunikatywnym
- Rynkowe i konkurencyjne stawki, zależnie od doświadczenia i umiejętności
- Budżet na sprzęt i organizację stanowiska pracy
- Elastyczne godziny pracy
- Możliwość pracy w 100% zdalnie lub w modelu hybrydowym
- Bardzo komfortowe, nowe biuro w środku Warszawy
- Mały, dobrze zorganizowany zespół
- Interesujące projekty i wyzwania
- Możliwość nauki nowych umiejętności i poszerzania wiedzy
- Prywatny pakiet opieki zdrowotnej, również dla członków rodziny
- Karta członkowska multisport
- Nowoczesny sprzęt (używamy Maców)
- Zajęcia językowe w godzinach pracy
- W pełni finansowane spotkania firmowe 1-2 razy do roku (w czasie pracy)
Jeżeli powyższe brzmi zachęcająco, ale nie spełniasz w 100% wymagań, skontaktuj się mimo wszystko!
- Zapoznanie + Rozmowa techniczna. Pierwsza część to 30-minutowa wideokonferencja, podczas której wzajemnie się poznajemy i sprawdzamy, czy jest wspólne zainteresowanie współpracą. Zazwyczaj unikamy formalności, rozmawiamy trochę o wszystkim i sprawdzamy, jak się ze sobą czujemy. Zapytamy Cię o Twoje doświadczenia zawodowe i co skłoniło Cię do aplikowania, a Ty również otrzymasz szansę zadawania wszelkich pytań, które możesz mieć na temat firmy i pracy, jaką wykonujemy. Zapytamy również o Twoje oczekiwania finansowe, aby zrozumieć, czy są one zgodne z tym, co możemy zaoferować na podstawie Twojego doświadczenia. Druga część to rozmowa techniczna. Szanujemy Twój czas i wierzymy, że podczas rozmów inwestycja z obu strona powinna być równa. Dlatego nie oczekujemy wykonywania projektów po godzinach. Oczywiście musimy sprawdzić i potwierdzić Twoje doświadczenie oraz kompetencje. W pierwszej połowie (45 minut) zadamy kilka pytań technicznych i porozmawiamy o technologii. W drugiej części (45 minut) rozwiążemy wspólnie proste zdanie techniczne (live coding).
- Predyspozycje, kultura, oczekiwania. Ostatnim formalnym etapem procesu jest rozmowa (60 minut) z naszym CTO. Struktura tej rozmowy nie jest stała: głównie zależy od pytań, które pojawią się po zakończeniu poprzednich etapów. Możemy zapytać o kwestie techniczne lub szczegóły Twojego doświadczenia zawodowego. To jest również etap, gdzie będzie możliwość zadania dowolnych pytań na temat firmy, projektów, planów, i tak dalej.
- Referencje. Możemy poprosić o wskazanie 1-2 osób, które zgodzą się na krótkie (20 minutowe) spotkanie, podczas którego porozmawiamy na temat ich doświadczeń w kwestii współpracy z Tobą.
- Oferta. Bazując na obustronnych oczekiwaniach oraz doświadczeniu z całego procesu złożymy formalną ofertę i poprosimy o jej akceptację lub odrzucenie w określonym czasie. W razie konieczności, osoba odpowiedzialna z Twój proces rekrutacyjny odpowie na wszystkie dodatkowe pytania i do-precyzuje niejasne kwestie.