W skrócie
- Zadania: Projektowanie i rozwijanie backendowych usług płatniczych oraz budowanie skalowalnych API.
- Firma: People More - firma technologiczna z międzynarodowym zasięgiem i szacunkiem dla pracowników.
- Benefity: Prywatna opieka medyczna, karta sportowa, kursy szkoleniowe i hybrydowy model pracy.
- Pozostałe informacje: Możliwość bezpośredniego kontaktu z zarządem i udział w konferencjach.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami w dynamicznym środowisku z możliwością rozwoju kariery.
- Kwalifikacje: Minimum 5-letnie doświadczenie w rozwoju backendu oraz znajomość technologii Java, C#/.NET, Rust lub Node.js.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.
Witamy w People More, gdzie szanujemy naszych pracowników i tworzymy projekty, które są łatwe i przyjemne w użyciu. Nasza firma składa się z ludzi z ogromną bazą klientów w kraju i za granicą, dla których budujemy projekty od podstaw lub w częściach. Pracujemy bezpośrednio dla naszych klientów oraz wspieramy naszych partnerów w ich rozwiązaniach, co zapewnia szeroki zakres projektów i możliwość zmian. Pracujemy z klientami na całym świecie.
Twoje obowiązki będą obejmować:
- Projektowanie, rozwijanie i utrzymywanie rozproszonych usług backendowych wspierających autoryzację płatności, księgi finansowe, rozliczenia i inne procesy związane z płatnościami.
- Budowanie skalowalnych, bezpiecznych i niezawodnych interfejsów API z naciskiem na wydajność, łatwość utrzymania i odporność systemu.
- Rozwijanie architektur opartych na zdarzeniach i wdrażanie integracji między rozproszonymi usługami.
- Branie odpowiedzialności za rozwiązania backendowe przez cały cykl życia oprogramowania, od analizy wymagań i projektowania technicznego po wdrożenie, testowanie, uruchomienie i wsparcie produkcyjne.
- Projektowanie i utrzymywanie zdarzeń domenowych oraz zapewnianie niezawodnej wymiany danych między systemami.
- Ścisła współpraca z zespołami inżynieryjnymi i produktowymi w celu definiowania wymagań technicznych, oceny rozwiązań i wspierania decyzji architektonicznych.
- Monitorowanie środowisk produkcyjnych, badanie incydentów, przeprowadzanie analizy przyczyn źródłowych i wdrażanie ulepszeń.
- Przeglądanie kodu, mentoring innych programistów oraz wniesienie wkładu w standardy inżynieryjne i najlepsze praktyki.
Wymagania, które muszą być spełnione:
- Co najmniej 5-letnie doświadczenie komercyjne w rozwoju backendu przy użyciu jednej lub więcej z następujących technologii: Java, C#/.NET, Rust lub Node.js.
- Praktyczne doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu rozproszonych systemów i architektur opartych na zdarzeniach.
- Silne zrozumienie koncepcji systemów rozproszonych, w tym modeli spójności, wzorców Saga, idempotencji i wzorca Outbox.
- Doświadczenie w rozwijaniu i utrzymywaniu usług backendowych i interfejsów API klasy produkcyjnej.
- Praktyczne doświadczenie z pipeline'ami CI/CD, monitorowaniem produkcji i rozwiązaniami do obserwowalności.
- Dobra znajomość relacyjnych baz danych, najlepiej PostgreSQL.
- Doświadczenie w automatycznym testowaniu, w tym testach jednostkowych, integracyjnych i kontraktowych.
- Praktyczne wykorzystanie narzędzi wspomagających rozwój AI, takich jak GitHub Copilot, ChatGPT, Claude lub podobne rozwiązania w codziennej pracy inżynieryjnej.
- Umiejętność pisania czystego, łatwego w utrzymaniu i dobrze przetestowanego kodu.
- Bardzo dobra znajomość języka angielskiego i polskiego.
Co oferujemy:
- Otwartość i szczerość w rozwiązywaniu problemów.
- Szacunek dla naszych pracowników i współpracowników.
- Mały zespół.
- Międzynarodowe środowisko pracy i międzynarodowe projekty.
- Prywatna opieka medyczna.
- Karta sportowa.
- Kursy szkoleniowe.
- Model pracy hybrydowej: preferowany 1 dzień w tygodniu w biurze w Warszawie lub Krakowie.
Dlaczego warto pracować w People More?
- Jeśli nie jesteś zadowolony ze swojej pracy lub zadań, wspólnie znajdziemy rozwiązanie!
- Jeśli się nudzisz, zaproponujemy Ci nowy produkt i nowe, fascynujące zadania.
- Razem popracujemy nad Twoją marką: będziesz miał okazję uczestniczyć w konferencjach, w tym jako prelegent, a my pomożemy Ci publikować w uznawanych czasopismach i online.
- Ułatwimy Ci dostęp do wyzwań, które zazwyczaj są trudne do zdobycia.
- W każdej chwili możesz porozmawiać bezpośrednio z zarządem People More — rozmawiamy w Twoim języku, ponieważ założyciele firmy to programiści i projektanci!
Jak wygląda proces rekrutacji?
Senior Backend Engineer in Kraków – pracodawca: Traffit
Nasza firma to doskonały pracodawca, który oferuje unikalne możliwości rozwoju w dynamicznej branży elektroniki. Pracując w Warszawie, będziesz częścią zespołu, który ceni innowacyjność i autonomię, a także korzysta z nowoczesnych narzędzi AI do optymalizacji procesów. Oferujemy elastyczne warunki pracy oraz atrakcyjny system wynagrodzeń, w tym bonusy uzależnione od wyników, co sprawia, że jesteśmy idealnym miejscem dla osób pragnących rozwijać swoje umiejętności w szybko zmieniającym się środowisku.