W skrócie
- Zadania: Twórz innowacyjne aplikacje w Ruby on Rails i współpracuj z międzynarodowymi zespołami.
- Firma: Softjourn - globalna firma technologiczna z ponad 20-letnim doświadczeniem.
- Benefity: Elastyczny grafik, praca zdalna, wsparcie zdrowotne i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w przyjaznym środowisku.
- Dlaczego ta praca: Pracuj nad nowoczesnymi projektami w fintech i bądź częścią dynamicznego zespołu.
- Kwalifikacje: 3+ lata doświadczenia w Ruby on Rails oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Poszukujemy inżyniera Ruby Full-Stack na poziomie średnim lub seniora do wewnętrznej puli talentów Softjourn. Zatrudnienie może być w niepełnym wymiarze godzin, z możliwością przejścia na pełny etat, na czas określony lub nieokreślony. Ta rekrutacja nie jest związana z jednym projektem. Inżynier może dołączyć do dowolnego z naszych projektów Ruby on Rails, które zazwyczaj obejmują:
- platformy fintech i płatnicze, takie jak automatyzacja należności i integracje bramek płatniczych;
- platformy biletowe i wydarzeniowe, obejmujące sprzedaż biletów, odkrywanie, skanowanie, aplikacje kontroli dostępu oraz raportowanie organizatorów;
- modernizację złożonych produktów Rails, w tym refaktoryzację, prace nad wydajnością i migrację.
Typowy stos technologiczny: Ruby on Rails, PostgreSQL/MySQL, Redis, Sidekiq, React, RSpec, Docker, AWS i GitHub Actions. Kandydat będzie pracować w rozproszonych zespołach z PM, BA, QA, DevOps, architektami rozwiązań i interesariuszami klientów.
Wymagania:
- 3+ lata doświadczenia komercyjnego z Ruby on Rails (5+ lat dla Seniora), w tym Ruby 3.x i Rails 6/7+.
- Silna znajomość PostgreSQL i/lub MySQL, w tym modelowanie danych, migracje, indeksowanie i optymalizacja zapytań.
- Doświadczenie z zadaniami w tle (np. Sidekiq) i pamięcią podręczną (Redis).
- Doświadczenie w budowaniu RESTful API i integrowaniu usług i API innych firm.
- Praktyczne doświadczenie z RSpec (plus FactoryBot i Capybara) oraz nawyk utrzymywania znaczącego pokrycia testami.
- Praktyczne wykorzystanie narzędzi wspomagających rozwój AI (GitHub Copilot, Claude Code, Cursor) lub budowanie funkcji zasilanych AI za pośrednictwem API.
- Proaktywność, odpowiedzialność i komfort w obliczu niepewności. Kandydat potrafi analizować i szacować wymagania oraz efektywnie pracować w międzynarodowych zespołach rozproszonych.
Miło widziane:
- Zastosowana wiedza z zakresu OOP, SOLID, MVC i wzorców projektowych.
- Doświadczenie z linters (RuboCop) i przeglądami kodu, zarówno w zakresie dawania, jak i otrzymywania feedbacku.
- Doświadczenie w płatnościach lub fintech, takie jak integracja bramek płatniczych (Stripe lub podobne), przetwarzanie transakcji lub doświadczenie w dziedzinie biletowej.
- Środowiska hostowane w AWS i CI/CD pipelines.
- Doświadczenie z audytami kodu: narzędzia analizy statycznej, skanowanie podatności zależności oraz tworzenie oceny długu technicznego i planu naprawczego.
Obowiązki:
- Dla inżynierów seniorów: podejmowanie decyzji dotyczących projektowania technicznego, prowadzenie działań modernizacyjnych i refaktoryzacyjnych, mentoring inżynierów średnich oraz udział w projektach audytu kodu.
- Dla inżynierów seniorów: pomoc w definiowaniu, jak narzędzia AI są wykorzystywane w projekcie (wytyczne, zasady przeglądu, gdzie wynik AI jest akceptowalny, a gdzie nie) oraz pomoc PM w identyfikacji możliwości funkcji AI dla klientów.
- Rozwój nowych funkcji i rozszerzanie istniejącej funkcjonalności w aplikacjach Ruby on Rails, od logiki backendowej po UI.
- Utrzymanie i wsparcie systemów produkcyjnych: badanie i naprawa błędów oraz wydawanie poprawek.
- Refaktoryzacja i optymalizacja kodu pod kątem wydajności, łatwości utrzymania i bezpieczeństwa oraz identyfikacja wąskich gardeł.
- Budowanie i utrzymywanie integracji z usługami i API innych firm.
- Pisanie i utrzymywanie testów automatycznych (jednostkowych i integracyjnych) oraz dbanie o wysoką jakość kodu poprzez przeglądy kodu.
- Analiza i wyjaśnianie wymagań oraz szacowanie zadań wspólnie z PM, SA, BA i resztą zespołu.
- Komunikacja z członkami zespołu i interesariuszami klientów oraz udział w ceremoniach Agile (codzienne stand-upy, planowanie, pokazy).
- Wykorzystanie narzędzi AI do przyspieszenia dostarczania (funkcje, testy, dokumentacja, wprowadzenie do kodu legacy) przy zachowaniu standardów jakości i bezpieczeństwa kodu.
- Przestrzeganie polityki użycia AI w projekcie i zgłaszanie wszelkich ryzyk związanych z ujawnieniem danych lub licencjonowaniem.
Softjourn Inc. jest pracodawcą równych szans. Świętujemy różnorodność we wszystkich formach i zobowiązujemy się do utrzymania miejsca pracy wolnego od dyskryminacji, które traktuje kandydatów i pracowników z godnością i szacunkiem. Nasz proces zatrudnienia odbywa się bez względu na rasę, kolor skóry, religię, narodowość lub pochodzenie etniczne, płeć, ciążę, orientację seksualną, tożsamość lub ekspresję płciową, wiek, niepełnosprawność, status weterana chronionego, informacje genetyczne lub inne cechy chronione przez prawo stanowe, federalne i lokalne.
Korzyści z bycia Softjournerem:
- Elastyczny czas pracy
- Urlop
- Praca zdalna
- 2 dodatkowe dni urlopu po 10 latach
- Możliwości nauki i rozwoju
- Konferencje i certyfikaty
- Kursy online
- Program uznania i nagród
- Premia z okazji 5-lecia
- Program poleceń pracowniczych
- Wsparcie i pomoc
- Program zniżek
- Usługi wsparcia prawnego
- Wsparcie księgowe
- Ubezpieczenie zdrowotne
- Wsparcie finansowe dla weteranów
- Sporty i inne aktywności
- PlayStation w biurze
- Nieprzerwana praca podczas przerw w dostawie prądu
Softjourn to firma konsultingowa i deweloperska, z zespołami produktowymi z doświadczeniem w Fintech, Media & Entertainment, ze szczególnym naciskiem na Ticketing. Siedziba główna znajduje się w Dolinie Krzemowej w Kalifornii, a biura R&D znajdują się na Ukrainie, w Polsce i Brazylii. Softjourn to globalna firma zajmująca się rozwojem oprogramowania z ponad 20-letnim doświadczeniem.
Softjourn został uhonorowany tytułem firmy przyjaznej weteranom przez Veteran Hub na Ukrainie. Zobowiązujemy się do stworzenia wspierającego środowiska dla weteranów i wdrażania procesów, które odpowiadają na ich potrzeby. Wysoko cenimy unikalne umiejętności i perspektywy, jakie weterani wojskowi wnoszą do naszej firmy i jesteśmy zaangażowani w pomoc w ich przejściu do rynku pracy.
Ruby Full-Stack Engineer in Wrocław – pracodawca: Softjourn, Inc.
Softjourn, Inc. to doskonały pracodawca, oferujący elastyczne zatrudnienie w roli Ruby on Rails Full-Stack Engineer. Pracując w zdalnym zespole, będziesz miał możliwość rozwijania swoich umiejętności w innowacyjnych projektach fintech oraz korzystania z narzędzi wspomagających rozwój oprogramowania. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprzyja osobistemu i zawodowemu rozwojowi każdego pracownika.