Full Stack Engineer ID70850
AgileEngine
Rola polega na utrzymaniu i rozwijaniu wewnętrznej platformy dashboardowej hostowanej na Microsoft Azure. Będziesz budować integracje między Salesforce, Jira, systemami ERP a aplikacjami na Azure. Po stronie backendu używasz Node.js, frontendu – HTML, JavaScript i CSS. Ponadto konfigurujesz komponenty sieciowe i bezpieczeństwa Azure (np. whitelisting IP). Jako główny inżynier w projekcie bierzesz pełną odpowiedzialność za dostarczanie rozwiązań technicznych, współpracując z Project Managerem. To rola dla samodzielnej osoby, która lubi end-to-end ownership.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby innych inżynierów w projekcie., brak informacji o systemie on-call i godzinach pracy (czy jest oczekiwanie dyżurów)..
Rola polega na utrzymaniu i rozwijaniu wewnętrznej platformy dashboardowej hostowanej na Microsoft Azure. Będziesz budować integracje między Salesforce, Jira, systemami ERP a aplikacjami na Azure. Po stronie backendu używasz Node.js, frontendu – HTML, JavaScript i CSS. Ponadto konfigurujesz komponenty sieciowe i bezpieczeństwa Azure (np. whitelisting IP). Jako główny inżynier w projekcie bierzesz pełną odpowiedzialność za dostarczanie rozwiązań technicznych, współpracując z Project Managerem. To rola dla samodzielnej osoby, która lubi end-to-end ownership.
- ✓Wynagrodzenie w USD – stabilne i przewidywalne (brak fluktuacji kursu).
- ✓Budżety na edukację, fitness i aktywności zespołowe – realne wsparcie rozwoju.
- ✓Mentoring i TechTalki – kładą nacisk na rozwój zawodowy.
- ✓Elastyczny czas pracy – możliwość dopasowania grafiku.
- −Rola zakłada bycie 'głównym inżynierem' – może to oznaczać pracę w pojedynkę lub mały zespół, co dla niektórych bywa obciążające.
- −Proces rekrutacyjny zawiera 'Coding Challenge' – dodatkowe zadanie domowe, które może zająć sporo czasu.
- −Firma jest software house'em – projekt może się zmienić po zakończeniu obecnego.
- !Wymagane 'podstawowe zrozumienie Salesforce' – nieprecyzyjne, warto doprecyzować poziom.
- !Nie podano wielkości zespołu ani liczby projektów, w których uczestniczy dana osoba.
- !Model pracy określony jako 'flexible schedule with remote and office options' – brak konkretów co do liczby dni zdalnych/stacjonarnych.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Utrzymanie i rozwijanie istniejącej platformy dashboardowej na Microsoft Azure
- •Projektowanie i implementacja integracji między Salesforce, Jira, ERP a aplikacjami Azure
- •Budowa backendowych serwisów i API w Node.js
- •Rozwój frontendu z użyciem HTML, JavaScript i CSS
- •Konfiguracja Azure – sieci, bezpieczeństwo, IP whitelisting
- •Współpraca z Project Managerem przy tłumaczeniu wymagań biznesowych na rozwiązania techniczne
- •Zapewnianie niezawodności, wydajności i skalowalności systemu
- •Rozwiązywanie problemów technicznych w całym cyklu życia oprogramowania
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 4-letnim doświadczeniem, który solidnie zna Node.js, ma styczność z Azure i potrafi budować proste REST API. Potrafi samodzielnie ogarnąć mniejsze zadania, ale potrzebuje wsparcia przy bardziej złożonych integracjach. Zna podstawy Salesforce i HTML/JS/CSS.
Nie dla juniorów ani osób z mniej niż 3 latami doświadczenia w Node.js – rola wymaga samodzielności i głębokiej znajomości Azure. Osoby szukające wyłącznie pracy frontendowej lub czysto backendowej również nie będą pasować, bo wymagany jest full-stack.
- ?Ile osób aktualnie pracuje nad tym dashboardem? Czy będę jedynym inżynierem w projekcie?
- ?Jakie są plany rozwoju platformy – czy to głównie utrzymanie, czy też nowe funkcjonalności?
- ?Czy są jakieś dyżury on-call lub oczekiwanie na reakcję po godzinach?
- ?Jak wygląda współpraca z zespołem klienta (np. Salesforce, Jira)? Czy są dedykowani ludzie po stronie klienta?
- ?Czy istnieje dokumentacja istniejących integracji i architektury?
- ?Jak często odbywają się spotkania z Project Managerem i jaka jest kultura feedbacku?
- ?Czy można liczyć na wsparcie zespołu AgileEngine (np. DevOps, architekt) czy wszystko leży na mnie?
- −Nie podano wielkości zespołu ani liczby innych inżynierów w projekcie.
- −Brak informacji o systemie on-call i godzinach pracy (czy jest oczekiwanie dyżurów).
- −Nie wiadomo, jak długi jest przewidywany czas trwania projektu.
- −Nie wskazano, czy istnieje środowisko testowe i proces CI/CD.
Proces rekrutacyjny składa się z etapów: Aplikacja → Coding Challenge → Video Interview → Technical Interview lub Interview z Hiring Managerem.