W skrócie
- Zadania: Twórz i rozwijaj skalowalne API GraphQL w dynamicznym środowisku startupowym.
- Firma: Startup technologiczny z małym, wpływowym zespołem.
- Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i doskonałe ubezpieczenie zdrowotne.
- Pozostałe informacje: Zdalna praca, kultura ciągłego uczenia się i możliwość rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i kształtuj przyszłość platformy.
- Kwalifikacje: 5+ lat doświadczenia w backendzie z Node.js/TypeScript oraz PostgreSQL.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy inżyniera backendu, który odnajduje się w chaosie i ekscytacji szybko rozwijającego się środowiska startupowego. Dołączysz do naszego zespołu, aby pomóc w skalowaniu naszej platformy API GraphQL obsługującej dealerów i instytucje finansowe w Ameryce Północnej. Ta rola wymaga osoby komfortowo czującej się w niepewności, szybkiej iteracji i noszącej wiele kapeluszy.
Główne obowiązki
- Projektowanie i wdrażanie skalowalnych API GraphQL przy użyciu PostGraphile i PostgreSQL
- Rozwój i optymalizacja złożonych zapytań SQL oraz schematów baz danych z odpowiednimi strategiami indeksowania
- Budowanie i utrzymywanie systemów przetwarzania zadań w tle
- Architektura systemów rozwiązań opartych na wtyczkach dla specyficznej logiki biznesowej
- Implementacja solidnego zarządzania błędami i mechanizmów ponawiania
- Budowanie i utrzymywanie obszernej biblioteki integracji
- Rozwój integracji CRM z odpowiednimi strategiami synchronizacji danych
- Tworzenie obsługi webhooków do przetwarzania zdarzeń w czasie rzeczywistym z systemów zewnętrznych
- Wdrażanie i zarządzanie aplikacjami kontenerowymi na AWS ECS przy użyciu Infrastructure as Code (AWS CDK)
- Implementacja pipeline'ów CI/CD z automatycznym testowaniem i strategiami wdrożeniowymi
- Monitorowanie i optymalizacja wydajności aplikacji przy użyciu rozproszonego śledzenia i logowania
- Pisanie kompleksowych testów jednostkowych i integracyjnych przy użyciu Jest
- Implementacja kodu bezpiecznego typowo przy użyciu TypeScript z automatycznie generowanymi typami z schematów GraphQL
- Przeprowadzanie przeglądów kodu i mentoring młodszych programistów
- Ustanawianie i utrzymywanie standardów kodowania oraz najlepszych praktyk
- Debugowanie złożonych problemów produkcyjnych w rozproszonych systemach
Wymagania
- 5+ lat doświadczenia w rozwoju backendu z Node.js/TypeScript
- Silna wiedza z zakresu PostgreSQL, w tym złożone zapytania, optymalizacja wydajności i migracje
- Doświadczenie produkcyjne z API GraphQL (doświadczenie z PostGraphile jest plusem)
- Solidne zrozumienie usług AWS (ECS, Lambda, S3, Cognito, SES)
- Doświadczenie z przetwarzaniem zadań w tle i architekturami opartymi na zdarzeniach
- Biegłość w workflow Git i praktykach współpracy w rozwoju
Preferowane doświadczenie
- Doświadczenie w usługach finansowych, pożyczkach lub branży motoryzacyjnej
- Znajomość API biur kredytowych i systemów weryfikacji tożsamości
- Znajomość platform CRM
- Doświadczenie z komunikacją w czasie rzeczywistym (Twilio, SendGrid)
- Zrozumienie wymagań dotyczących zgodności (PCI, SOC2, prywatność danych)
- Certyfikaty AWS
- Doświadczenie w startupach - odnajdujesz się w niepewnych, ograniczonych zasobach środowiskach
Idealny kandydat
Jesteś twórcą, który odnajduje się w chaotycznych środowiskach startupowych, gdzie priorytety szybko się zmieniają, a perfekcja jest wrogiem dobrego. Energizuje Cię niepewność, jesteś komfortowy w podejmowaniu decyzji przy niepełnych informacjach i cieszysz się możliwością kształtowania kierunku technicznego szybko rozwijającej się platformy. Łączysz spryt z doskonałością inżynieryjną, wiedząc, kiedy szybko wysłać, a kiedy budować na dużą skalę.
Zespół i kultura
- Mały, wysoko wpływowy zespół inżynieryjny w szybkim tempie startupowym
- Praca zdalna z elastycznymi godzinami - pracuj, gdy jesteś najbardziej produktywny
- Bezpośrednia współpraca z interesariuszami produktu i biznesu
- Mentalność właściciela - będziesz odpowiedzialny za funkcje od koncepcji do produkcji
- Akceptacja chaosu - działamy szybko, łamiemy rzeczy i szybko iterujemy
- Środowisko ciągłego uczenia się, w którym kluczowa jest adaptacyjność
- Doskonałe ubezpieczenie zdrowotne, dentystyczne i wzrokowe
- Subskrypcja Claude Code do rozwoju wspomaganego przez AI
- Elastyczne godziny - pracuj, gdy jesteś najbardziej produktywny
- Elastyczna polityka PTO i pracy z dowolnego miejsca
Doceniamy różnorodne perspektywy i zachęcamy do aplikacji kandydatów z różnych środowisk. AutoCorp jest pracodawcą równych szans, zobowiązującym się do budowania zespołu inkluzyjnego.
Uwaga: To stanowisko wymaga pracy z danymi finansowymi i PII. Przeprowadzone zostaną kontrole przeszłości dla wybranych kandydatów.
Senior Backend Engineer in Katowice – pracodawca: Autocorp.ai
AutoCorp to doskonały pracodawca, który oferuje dynamiczne środowisko startupowe, w którym możesz rozwijać swoje umiejętności jako Senior Backend Engineer. Nasza kultura pracy opiera się na elastyczności, współpracy i ciągłym uczeniu się, co pozwala na szybki rozwój kariery oraz możliwość wpływania na kierunek techniczny platformy. Oferujemy atrakcyjne benefity, w tym doskonałą opiekę zdrowotną oraz elastyczne godziny pracy, co sprawia, że jesteśmy idealnym miejscem dla osób szukających znaczącej i satysfakcjonującej pracy.