W skrócie
- Zadania: Twórz oprogramowanie z wykorzystaniem nowoczesnych technologii i współpracuj nad innowacyjnymi projektami.
- Firma: 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 najnowszymi technologiami i wnieś realny wkład w innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Wierzymy, że przyszłość rozwoju oprogramowania jest natywna dla AI — gdzie inżynierowie działają na wyższym poziomie abstrakcji, a jakość pozostaje niepodważalna. Incubyte to konsultacja w zakresie rzemiosła oprogramowania, gdzie „jak” budować oprogramowanie ma znaczenie tak samo jak „co”. Współpracujemy z firmami różnej wielkości, od pomagania przedsiębiorstwom w budowaniu, skalowaniu i modernizacji, po wspieranie założycieli na wczesnym etapie w realizacji ich pomysłów.
Nasi inżynierowie działają w modelu rozwoju natywnego dla AI, wykorzystując AI jako współpracownika w całym cyklu życia oprogramowania, aby przyspieszyć rozwój, jednocześnie przestrzegając dyscypliny rzemiosła oprogramowania. Kierując się zasadami Rzemiosła Oprogramowania i Praktykami Ekstremalnego Programowania, budujemy niezawodne, łatwe w utrzymaniu i skalowalne systemy z szybkością, nie rezygnując z jakości.
Jeśli ten sposób budowania oprogramowania do Ciebie przemawia, chcielibyśmy porozmawiać. Te zasady definiują, jak pracujemy w Incubyte. Są one niepodważalne:
- Nieustanne Dążenie do Jakości z Pragmatyzmem - Budujemy wysokiej jakości systemy, nie tracąc z oczu dostawy.
- Ekstremalna Odpowiedzialność - Bierzemy odpowiedzialność za decyzje, wykonanie i wyniki od początku do końca.
- Proaktywna Współpraca - Blisko współpracujemy, kwestionujemy się nawzajem i wspólnie rozwiązujemy problemy.
- Aktywne Dążenie do Mistrzostwa - Nieustannie doskonalimy nasze rzemiosło i podnosimy poprzeczkę.
- Zapraszanie, Dawanie i Działanie na Feedback - Szukamy, dajemy i działamy na feedback, aby każdego dnia stawać się lepszymi.
- Zapewnienie Sukcesu Klienta - Działamy jako zaufani partnerzy i koncentrujemy się na rzeczywistych wynikach, a nie tylko na produkcie.
To jest zdalna pozycja. Ta rola jest idealna dla inżynierów z 2–6-letnim doświadczeniem i silnym zapleczem w budowaniu skalowalnych, produkcyjnych systemów oprogramowania. Szukamy praktycznych inżynierów oprogramowania z silną wiedzą w zakresie TypeScript i systemów AI/LLM, z doświadczeniem w budowaniu aplikacji produkcyjnych i nowoczesnych przepływów pracy zasilanych AI.
Co będziesz robić jako Rzemieślnik Oprogramowania:
- Przejmij pełną odpowiedzialność za cykl życia rozwoju oprogramowania dla złożonych, międzyfunkcjonalnych inicjatyw — od projektowania po gotowość do produkcji.
- Buduj i utrzymuj solidne, skalowalne systemy backendowe i API przy użyciu TypeScript, przestrzegając zasad czystego kodu i rzemiosła oprogramowania.
- Projektuj i dostarczaj funkcje od początku do końca, równoważąc zakres, jakość i długoterminową łatwość utrzymania.
- Buduj aplikacje i przepływy pracy zasilane AI przy użyciu LLM, agentów i nowoczesnych frameworków AI.
- Pracuj z technologiami takimi jak OpenAI, Claude, frameworki agentowe i umiejętności/narzędzia AI, aby budować niezawodne i użyteczne doświadczenia AI.
- Identyfikuj problemy techniczne i produktowe wykraczające poza bezpośredni zakres pracy, proaktywnie zgłaszając ryzyka i prowadząc rozwiązania.
- Formuj praktyki zespołowe dotyczące jakości kodu, testowania, narzędzi i ciągłego doskonalenia, korzystając z zasad DevEx i DORA.
- Ściśle współpracuj z klientami i wewnętrznymi zespołami, aby zrozumieć wymagania, wyjaśnić priorytety i dostosować się do wyników.
- Mentoruj i prowadź innych inżynierów, aby podnieść ogólną wydajność zespołu i promować kulturę uczenia się.
- Wykorzystuj narzędzia AI i agentowe przepływy pracy, aby przyspieszyć projektowanie, rozwój, testowanie i dostarczanie tam, gdzie to możliwe.
Wymagania:
- 3–6 lat ogólnego doświadczenia w inżynierii oprogramowania z silnym śladem odpowiedzialności za dostarczanie złożonych systemów produkcyjnych.
- Silne doświadczenie praktyczne w budowaniu aplikacji produkcyjnych przy użyciu TypeScript.
- Praktyczne doświadczenie w pracy z aplikacjami opartymi na AI/LLM i systemami agentowymi.
- Doświadczenie z aplikacjami AI/LLM, w tym OpenAI, Claude, agentami AI i agentowymi przepływami pracy.
- Doświadczenie z Mastra lub podobnymi frameworkami orkiestracji agentowej/LLM.
- Zrozumienie Odpowiedzialnej AI, w tym oceny AI, niezawodności, bezpieczeństwa, prywatności i obsługi wyników generowanych przez AI.
- Doświadczenie w pracy z umiejętnościami/narzędziami, aby rozszerzyć możliwości agentów AI.
- Silne umiejętności projektowania systemów z możliwością budowania skalowalnych, łatwych w utrzymaniu, niezawodnych i obserwowalnych systemów.
- Silne praktyki inżynieryjne, w tym TDD, CI/CD, przeglądy kodu, refaktoryzacja i praktyki Agile/XP.
- Dobre zrozumienie REST/gRPC API, baz danych relacyjnych, optymalizacji wydajności, kontroli wersji i dokumentacji technicznej.
- Doświadczenie w Pythonie jest mile widziane, szczególnie w budowaniu aplikacji produkcyjnych i systemów AI/LLM.
- Znajomość LangChain, LlamaIndex, Agno, baz danych wektorowych, narzędzi do oceny/obserwowalności AI, Docker, Kubernetes lub Terraform jest plusem.
- Doświadczenie z React.js lub innymi nowoczesnymi frameworkami frontendowymi jest plusem.
Życie w Incubyte: Jesteśmy firmą zdalną z ustrukturyzowaną elastycznością. Zespoły zobowiązują się do wspólnych rytmów w godzinach szczytu, zapewniając płynną współpracę przy zachowaniu autonomii. Dwa razy w roku spotykamy się osobiście na sprintach współpracy, a raz w roku na wyjeździe — wszystkie koszty podróży są pokrywane. Nasze środowisko jest stworzone dla rzemieślników: parowanie, refaktoryzacja, eksperymentowanie z AI i przesuwanie granic doskonałości oprogramowania. Jesteśmy wszystkimi wiecznymi uczniami, a nasza praca to nasza pasja. Posiadamy dedykowany budżet na naukę i rozwój.
Software Craftsperson/Typescript - II in Katowice – pracodawca: Incubyte Consulting LLP
Incubyte Consulting LLP to doskonały pracodawca, który stawia na rozwój swoich pracowników i promuje kulturę współpracy w zespole. Oferujemy elastyczne warunki pracy w trybie zdalnym, co pozwala na lepsze zbalansowanie życia zawodowego i prywatnego. Nasza firma wspiera ciągłe kształcenie oraz doskonalenie umiejętności, co czyni nas idealnym miejscem dla pasjonatów programowania, którzy pragną rozwijać swoje umiejętności w dynamicznym środowisku.