Ogólne informacje:
Nazwa stanowiska: Full Stack Automation Developer (Mid, Medium experience)
Lokalizacja i model pracy:
Praca zdalna z comiesięcznym spotkaniem na żywo
Forma zatrudnienia i wymiar czasu pracy:
50-100% etatu - do ustalenia.
Tryb pracy i dostępność:
Potrzebujemy Cię do pracy “ramię w ramię”, a więc potrzebujemy codzienną dostępność od poniedziałku do piątku w godzinach 8-17. Nawet jeśli na Twoja dostępność to 50% etatu → potrzebujemy Cię w godzinach pracy klienta.
O nas:
Jesteśmy Sailes i jesteśmy technicznym przyjacielem działów handlowych, które wspieramy dzięki optymalizacji procesów sprzedażowych i technologii. Naszą misją jest odwrócić propocję, że (wg. badań salesforce’a) handlowiec tylko 30% spędza na sprzedaży, a 70% czasu na administrację. Nasz zespół składa się z 8 osób. Realizujemy projekty dla klientów z Polski, Szwecji, UK i USA.
Specjalizujemy się w 2 głównych obszarach:
- SailesOS: Automatyzacja Sprzedaży i Wdrożenia CRM. Mapujemy proces klienta, wdrażamy systemy CRM, budujemy własne aplikacje tam gdzie nie wystarcza NoCode oraz wdrażamy automatyzacje z AI w procesach sprzedaży.
- CallOS: Call Intelligence. Analizujemy rozmowy sprzedażowe, aby na ich podstawie: uzupełniać CRM’a tj. zadania, notatki czy pola własne, tworzyć podsumowania rozmów follow-up na email, dawać rekomendacje dla handlowców nt. obszarów do poprawy.
Zakres odpowiedzialności:
- Automatyzacje i development
- Budowanie automatyzacji według potrzeb klienta
- Łączenie systemów przez API i webhooks
- Tworzenie dedykowanych aplikacji gdy narzędzia nocode nie wystarczają
- Jakość i utrzymanie
- Testowanie przed wdrożeniem - walidacja, przypadki brzegowe, obsługa błędów
- Debugowanie i naprawianie błędów w działających rozwiązaniach
- Dokumentacja i wiedza
- Dokumentowanie rozwiązań technicznych
- Tworzenie instrukcji dla klientów umożliwiających samodzielną obsługę
- Współpraca i komunikacja
- Uczestnictwo w spotkaniach z klientami
- Wsparcie klienta w korzystaniu z wypracowanej technologii
- Doprecyzowywanie wymagań biznesowych przed implementacją
- Raportowanie statusu prac do Tech Leada w formie daily lub weekly
- Proaktywne zgłaszanie problemów i ryzyk
- Ciągłe doskonalenie
- Proponowanie ulepszeń w istniejących rozwiązaniach klientów
- Rozwijanie kompetencji w narzędziach istotnych dla projektów
Wymagane umiejętności techniczne:
- Full-stack development
- Development JavaScript, React, TypeScript, Node.js
- Database: SQL, schema design, migrations, data modeling
- Platformy automatyzacji i integracji
- Budowanie workflow'ów w Make.com i n8n
- Integracje CRM (Pipedrive, HubSpot, Monday)
- Praca z REST APIs i webhooks
- Integracje z platformami NoCode
- Synchronizacja między systemami (CRM ↔ Airtable ↔ własne bazy)
- AI w procesach biznesowych
- Prompt Engineering
- Multi-agent validation systems
- Human-in-the-loop workflows
- Iteracyjne usprawnianie dokładności i obsługa edge cases
- Email systems
- Infrastruktura email (np. SendGrid)
- Event-driven notification flows
- Batch processing dla dużej liczby danych
- Troubleshooting i optymalizacja
- Debugowanie produkcyjnych automatyzacji
- Dbanie o obsługę błędów
- Optymalizacja wydajności systemu, API
- Obsługa edge cases
Wymagania i umiejętności biznesowo-procesowe:
- Biznesowo
- Masz chęć rozumieć "po co to tworzysz z perspektywy biznesowej", a nie tylko "co tworzysz" i "jak tworzysz"
- Potrafisz zapytać klienta albo tech lead’a "co ta automatyzacja ma Wam ułatwić/przyspieszyć/poprawić" zamiast od razu skakać do rozwiązania technicznego
- Rozumiesz że automatyzacja ma dawać mierzalną wartość (oszczędność czasu, redukcja błędów, wzrost konwersji), nie być samym celem
- Myślisz kategoriami ROI - czy wdrożenie zajmie 40h pracy dla oszczędności 2h miesięcznie klienta, czy odwrotnie
- Procesowo
- Znajomość procesów sprzedażowych tj. lejki sprzedażowe, etapy sprzedaży, zarządzanie leadami i deal’ami
- Masz świadomość jaki proces biznesowy realizuje technologia
- Potrafisz przeczytać brief procesowy i upewnić się że rozumiesz TO SAMO co klient i opiekun projektu, zanim zaczniesz budować
- Widzisz "czerwone flagi" w procesach - miejsca gdzie automatyzacja może nie zadziałać albo gdzie jest prostsze rozwiązanie
- Partnersko podnosisz rękę gdy widzisz że coś można zrobić mądrzej, ale nie narzucasz na siłę - dajesz perspektywę techniczną
- Potrafisz czytać/tworzyć proste mapy procesów (flowcharty) żeby wizualizować co automatyzujesz
- Rozumiesz że automatyzacja to nie tylko "połącz API" - to zmiana sposobu pracy ludzi, więc pytasz "jak to będzie używane na co dzień"
- Zarządzanie zmianą
- Pamiętasz że Twoje wdrożenie będą używać żywi ludzie - nie wystarczy "zrobić i wrzucić"
- Potrafisz wytłumaczyć klientowi jak działa automatyzacja prostym językiem, bez technicznego żargonu
- Przygotowujesz dokumentację i instrukcje tak żeby klient mógł z tego samodzielnie korzystać
- Prowadzisz szkolenia dla użytkowników końcowych albo wspierasz opiekuna projektu w ich przeprowadzeniu
Wymagania i umiejętności miękkie, komunikacyjne i mindset:
- Komunikacja i współpraca:
- Potrafisz mówić wprost o problemach i błędach, bez owijania w bawełnę
- Aktywnie słuchasz i zadajesz pytania gdy czegoś nie rozumiesz, zamiast udawać że wszystko jasne
- Nie boisz się zadać trudnego pytania ani zakwestionować rozwiązania, jeśli masz lepszy pomysł
- Akceptujesz feedback jako szansę na rozwój, nie jako atak
- Ownership i odpowiedzialność:
- Bierzesz odpowiedzialność za swój kod i procesy, nie szukasz wymówek
- Gdy widzisz że coś działa głupio albo może się wysypać, nie czekasz na polecenie tylko proponujesz poprawę
- Dotrzymujesz commitmentów i informujesz z wyprzedzeniem gdy coś może się nie udać
- Rozwój i uczenie się:
- Samodzielnie szukasz lepszych rozwiązań i uczysz się nowych narzędzi
- Dzielisz się wiedzą z zespołem - dokumentujesz, uczysz, poprawiasz procesy
- Potrafisz zakwestionować własny kod i szukać