Praca
Z kanału partnera
Programista backendu (Django)
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- DeWarmte
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
W DeWarmte produkujemy inteligentne, niedrogie pompy ciepła, które pomagają domom odejść od gazu. Sami projektujemy sprzęt, oprogramowanie i usługi, więc jakość naszego oprogramowania bezpośrednio wpływa na to, jak dobrze nasze produkty sprawdzają się w domach ludzi.
Szybko rośniemy. Więcej klientów, więcej połączonych pomp ciepła i więcej produktów korzystających z naszego zaplecza oznacza, że platforma musi rozwijać się wraz z nami. Dlatego poszukujemy Backend Developera, który zbuduje i ulepszy platformę Django stojącą za naszą aplikacją internetową, aplikacją dla klienta i aplikacją dla pracowników. Łączy te produkty z naszymi pompami ciepła, platformą danych i partnerami zewnętrznymi.
Większość czasu spędzisz na pisaniu kodu: poprawianiu niezawodności i wydajności, budowaniu nowych funkcjonalności i pomaganiu w skalowaniu platformy w oparciu o naszą bazę klientów i zainstalowaną flotę.
Narzędzia AI są już częścią tego, jak tworzymy oprogramowanie. Używamy ich tam, gdzie pomagają nam szybciej działać, ale nie obniżamy poprzeczki: wszystko, co wysyłamy, nadal musi być bezpieczne, łatwe w utrzymaniu i prawidłowe. Pomożesz nam stać się lepszymi w obu kwestiach.
Dlaczego ta rola jest ważna
Zbuduj połączoną inteligencję stojącą za DeWarmte — łącząc nasze pompy ciepła, produkty cyfrowe, systemy wewnętrzne i partnerów zajmujących się inteligentnym domem, aby każda instalacja była inteligentniejsza, wydajniejsza i łatwiejsza w użyciu.
Dołączysz do zespołu odpowiedzialnego za systemy backend, które już obsługują klientów i pompy ciepła w terenie. Poznasz je dogłębnie, zapewnisz ich niezawodność i będziesz ewoluować w miarę rozwoju DeWarmte. Równie ważne: pomożesz upewnić się, że wiedza i odpowiedzialność operacyjna są wspólne dla całego zespołu.
Co zrobisz
Rozwijaj i ulepszaj nasz backend Django
• Pracuj bezpośrednio w produkcyjnym kodzie Python/Django za naszą aplikacją internetową, aplikacją dla klienta i aplikacją dla pracowników.
• Projektuj, buduj, testuj i wdrażaj nowe interfejsy API, usługi i logikę biznesową, obejmujące wszystko, od podróży klienta i planowania po sterowanie i serwis pomp ciepła.
• Popraw wydajność, stabilność, bezpieczeństwo i integralność danych.
• Diagnozuj i rozwiązuj problemy dotyczące naszego zaplecza, platformy danych i urządzeń w terenie.
Podłącz i skaluj platformę
• Upewnij się, że nasz backend, bazy danych i przetwarzanie w tle nadążają za szybko rosnącą bazą klientów i zainstalowaną flotą.
• Połącz nasz backend z naszymi pompami ciepła, platformą danych, aplikacją internetową, aplikacjami mobilnymi, narzędziami wewnętrznymi i platformami inteligentnego domu, takimi jak Homey, Home Assistant i HomeWizard.
• Zdefiniuj jasne, dobrze udokumentowane interfejsy pomiędzy oprogramowaniem urządzenia, usługami w chmurze i zależnymi od nich produktami.
• Wdrożyć odpowiednie praktyki w zakresie automatycznego testowania, obserwowalności, monitorowania i udostępniania.
Buduj za pomocą sztucznej inteligencji
• Używaj narzędzi AI do wspierania projektowania, kodowania, testowania, przeglądów i dokumentacji.
• Pomóż zespołowi ulepszyć przepływy pracy AI, wspólny kontekst i kontrole jakości.
• Wypróbuj nowe narzędzia, zachowaj to, co działa i podziel się zdobytą wiedzą.
• Trzymaj kod wspomagany sztuczną inteligencją zgodnie z tymi samymi standardami, co każdy inny kod produkcyjny.
Udostępnij własność
• Zamień wiedzę ukrytą w jasną dokumentację, narzędzia i powtarzalne praktyki inżynieryjne.
• Projektuj systemy, które inni inżynierowie mogą łatwo zrozumieć, przetestować i bezpiecznie zmienić.
• Weź udział w przeglądach kodu i podejmowaniu decyzji technicznych.
• Pomagaj we wdrażaniu i wspieraj innych inżynierów.
Pracuj w całej firmie
Ta rola rozciąga się na cały produkt. Będziesz współpracować z kolegami z branży internetowej, aplikacji, sprzętu, kontroli, danych, rozwoju produktów, instalacji i serwisu, aby rozwiązać dzisiejsze problemy bez narażania platformy na przyszłość.
Jak wygląda sukces
W ciągu pierwszych kilku miesięcy
• Rozumiesz istniejący backend, przepływy danych i ryzyko operacyjne.
• Możesz niezależnie utrzymywać, debugować i publikować zmiany w backendie, korzystając z praktyk zespołu dotyczących przeglądu i wydawania.
• Najważniejsze ryzyka techniczne i luki w wiedzy są widoczne i traktowane priorytetowo.
• Wyraźnie poprawiają się praktyki monitorowania, dokumentowania i rozwoju.
W miarę rozwoju roli
• Nowa funkcjonalność backendu jest dostarczana w sposób przewidywalny i bezpieczny.
• Platforma skaluje się płynnie wraz ze wzrostem naszej floty i bazy klientów.
• Incydenty są wykrywane wcześnie i rozwiązywane w zorganizowany sposób.
• Zespół w codziennej pracy pewnie i odpowiedzialnie korzysta z narzędzi AI.
• Krytyczne systemy zaplecza są rozumiane i utrzymywane przez więcej niż jedną osobę.
Kogo szukamy
• Solidne, praktyczne doświadczenie w inżynierii zaplecza, w tym posiadanie systemów produkcyjnych.
• Głęboka wiedza na temat Pythona i Django, w tym Django ORM i API REST (np. Django REST Framework).
• Dobra znajomość relacyjnych baz danych (np. PostgreSQL): modelowanie danych, optymalizacja zapytań i migracje.
• Doświadczenie w przetwarzaniu w tle, kolejkach lub strumieniowaniu zdarzeń oraz w integracji systemów zewnętrznych.
• Doświadczenie w przenoszeniu funkcjonalności od projektu, poprzez wdrożenie, testowanie i wdrożenie, do działania w świecie rzeczywistym.
• Solidne podstawy inżynieryjne: kontrola wersji, testy automatyczne, CI/CD, obserwowalność i ustrukturyzowana obsługa incydentów.
• Używasz w praktyce narzędzi do kodowania AI i rozumiesz zarówno ich wartość, jak i ograniczenia.
• Zdolność do zapewnienia przejrzystości środowisku, w którym systemy i procesy wciąż nabierają kształtu.
Doświadczenie z IoT, podłączonymi urządzeniami, telemetrią, danymi szeregów czasowych, takimi jak Kafka lub InfluxDB, lub infrastrukturą chmurową jest przydatne, ale nie niezbędne. Najważniejsze jest to, że możesz nauczyć się złożonego produktu fizycznego i wziąć odpowiedzialność od kodu do produkcji.
Jak pracujesz
• Rozwiązujesz pilne problemy, nie pozwalając, aby krótkoterminowe rozwiązania stały się architekturą długoterminową.
• Wyjaśniasz w jasny sposób złożone tematy techniczne osobom z dowolnego środowiska.
• Dziś równoważysz niezawodność z inwestycjami niezbędnymi do skalowania w przyszłości.
• Ciekawią Cię nowe narzędzia AI, wypróbuj je szybko i podziel się tym, co działa.
• Potrafisz swobodnie przełączać się między debugowaniem problemu produkcyjnego, przeglądaniem architektury i pomaganiem kolegom z zespołu.…
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/dewarmte/backend-developer-django-the-hague-449377)
Szybko rośniemy. Więcej klientów, więcej połączonych pomp ciepła i więcej produktów korzystających z naszego zaplecza oznacza, że platforma musi rozwijać się wraz z nami. Dlatego poszukujemy Backend Developera, który zbuduje i ulepszy platformę Django stojącą za naszą aplikacją internetową, aplikacją dla klienta i aplikacją dla pracowników. Łączy te produkty z naszymi pompami ciepła, platformą danych i partnerami zewnętrznymi.
Większość czasu spędzisz na pisaniu kodu: poprawianiu niezawodności i wydajności, budowaniu nowych funkcjonalności i pomaganiu w skalowaniu platformy w oparciu o naszą bazę klientów i zainstalowaną flotę.
Narzędzia AI są już częścią tego, jak tworzymy oprogramowanie. Używamy ich tam, gdzie pomagają nam szybciej działać, ale nie obniżamy poprzeczki: wszystko, co wysyłamy, nadal musi być bezpieczne, łatwe w utrzymaniu i prawidłowe. Pomożesz nam stać się lepszymi w obu kwestiach.
Dlaczego ta rola jest ważna
Zbuduj połączoną inteligencję stojącą za DeWarmte — łącząc nasze pompy ciepła, produkty cyfrowe, systemy wewnętrzne i partnerów zajmujących się inteligentnym domem, aby każda instalacja była inteligentniejsza, wydajniejsza i łatwiejsza w użyciu.
Dołączysz do zespołu odpowiedzialnego za systemy backend, które już obsługują klientów i pompy ciepła w terenie. Poznasz je dogłębnie, zapewnisz ich niezawodność i będziesz ewoluować w miarę rozwoju DeWarmte. Równie ważne: pomożesz upewnić się, że wiedza i odpowiedzialność operacyjna są wspólne dla całego zespołu.
Co zrobisz
Rozwijaj i ulepszaj nasz backend Django
• Pracuj bezpośrednio w produkcyjnym kodzie Python/Django za naszą aplikacją internetową, aplikacją dla klienta i aplikacją dla pracowników.
• Projektuj, buduj, testuj i wdrażaj nowe interfejsy API, usługi i logikę biznesową, obejmujące wszystko, od podróży klienta i planowania po sterowanie i serwis pomp ciepła.
• Popraw wydajność, stabilność, bezpieczeństwo i integralność danych.
• Diagnozuj i rozwiązuj problemy dotyczące naszego zaplecza, platformy danych i urządzeń w terenie.
Podłącz i skaluj platformę
• Upewnij się, że nasz backend, bazy danych i przetwarzanie w tle nadążają za szybko rosnącą bazą klientów i zainstalowaną flotą.
• Połącz nasz backend z naszymi pompami ciepła, platformą danych, aplikacją internetową, aplikacjami mobilnymi, narzędziami wewnętrznymi i platformami inteligentnego domu, takimi jak Homey, Home Assistant i HomeWizard.
• Zdefiniuj jasne, dobrze udokumentowane interfejsy pomiędzy oprogramowaniem urządzenia, usługami w chmurze i zależnymi od nich produktami.
• Wdrożyć odpowiednie praktyki w zakresie automatycznego testowania, obserwowalności, monitorowania i udostępniania.
Buduj za pomocą sztucznej inteligencji
• Używaj narzędzi AI do wspierania projektowania, kodowania, testowania, przeglądów i dokumentacji.
• Pomóż zespołowi ulepszyć przepływy pracy AI, wspólny kontekst i kontrole jakości.
• Wypróbuj nowe narzędzia, zachowaj to, co działa i podziel się zdobytą wiedzą.
• Trzymaj kod wspomagany sztuczną inteligencją zgodnie z tymi samymi standardami, co każdy inny kod produkcyjny.
Udostępnij własność
• Zamień wiedzę ukrytą w jasną dokumentację, narzędzia i powtarzalne praktyki inżynieryjne.
• Projektuj systemy, które inni inżynierowie mogą łatwo zrozumieć, przetestować i bezpiecznie zmienić.
• Weź udział w przeglądach kodu i podejmowaniu decyzji technicznych.
• Pomagaj we wdrażaniu i wspieraj innych inżynierów.
Pracuj w całej firmie
Ta rola rozciąga się na cały produkt. Będziesz współpracować z kolegami z branży internetowej, aplikacji, sprzętu, kontroli, danych, rozwoju produktów, instalacji i serwisu, aby rozwiązać dzisiejsze problemy bez narażania platformy na przyszłość.
Jak wygląda sukces
W ciągu pierwszych kilku miesięcy
• Rozumiesz istniejący backend, przepływy danych i ryzyko operacyjne.
• Możesz niezależnie utrzymywać, debugować i publikować zmiany w backendie, korzystając z praktyk zespołu dotyczących przeglądu i wydawania.
• Najważniejsze ryzyka techniczne i luki w wiedzy są widoczne i traktowane priorytetowo.
• Wyraźnie poprawiają się praktyki monitorowania, dokumentowania i rozwoju.
W miarę rozwoju roli
• Nowa funkcjonalność backendu jest dostarczana w sposób przewidywalny i bezpieczny.
• Platforma skaluje się płynnie wraz ze wzrostem naszej floty i bazy klientów.
• Incydenty są wykrywane wcześnie i rozwiązywane w zorganizowany sposób.
• Zespół w codziennej pracy pewnie i odpowiedzialnie korzysta z narzędzi AI.
• Krytyczne systemy zaplecza są rozumiane i utrzymywane przez więcej niż jedną osobę.
Kogo szukamy
• Solidne, praktyczne doświadczenie w inżynierii zaplecza, w tym posiadanie systemów produkcyjnych.
• Głęboka wiedza na temat Pythona i Django, w tym Django ORM i API REST (np. Django REST Framework).
• Dobra znajomość relacyjnych baz danych (np. PostgreSQL): modelowanie danych, optymalizacja zapytań i migracje.
• Doświadczenie w przetwarzaniu w tle, kolejkach lub strumieniowaniu zdarzeń oraz w integracji systemów zewnętrznych.
• Doświadczenie w przenoszeniu funkcjonalności od projektu, poprzez wdrożenie, testowanie i wdrożenie, do działania w świecie rzeczywistym.
• Solidne podstawy inżynieryjne: kontrola wersji, testy automatyczne, CI/CD, obserwowalność i ustrukturyzowana obsługa incydentów.
• Używasz w praktyce narzędzi do kodowania AI i rozumiesz zarówno ich wartość, jak i ograniczenia.
• Zdolność do zapewnienia przejrzystości środowisku, w którym systemy i procesy wciąż nabierają kształtu.
Doświadczenie z IoT, podłączonymi urządzeniami, telemetrią, danymi szeregów czasowych, takimi jak Kafka lub InfluxDB, lub infrastrukturą chmurową jest przydatne, ale nie niezbędne. Najważniejsze jest to, że możesz nauczyć się złożonego produktu fizycznego i wziąć odpowiedzialność od kodu do produkcji.
Jak pracujesz
• Rozwiązujesz pilne problemy, nie pozwalając, aby krótkoterminowe rozwiązania stały się architekturą długoterminową.
• Wyjaśniasz w jasny sposób złożone tematy techniczne osobom z dowolnego środowiska.
• Dziś równoważysz niezawodność z inwestycjami niezbędnymi do skalowania w przyszłości.
• Ciekawią Cię nowe narzędzia AI, wypróbuj je szybko i podziel się tym, co działa.
• Potrafisz swobodnie przełączać się między debugowaniem problemu produkcyjnego, przeglądaniem architektury i pomaganiem kolegom z zespołu.…
Źródło: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/dewarmte/backend-developer-django-the-hague-449377)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: DeWarmte
Lokalizacja
Haga, Holandia
Ogłoszenie pochodzi od DeWarmte.