JustJoin.IT Praca zdalna Mid

Programista PHP Laravel (k/m)

Rublon

⚲ Kraków, Wrocław, Zielona Góra, Katowice, Łódź

12 800 - 18 400 PLN netto (B2B) | 9 500 - 13 500 PLN brutto (UoP)

Wymagania

  • AWS
  • DevOps
  • SAML
  • TypeScript
  • Angular
  • AI
  • Docker
  • PHP 8
  • Laravel
  • OIDC

Opis stanowiska

Dołącz do Rublon i pracuj z zespołem pasjonatów cyberbezpieczeństwa, który rozwija przyszłość uwierzytelniania użytkowników w środowiskach enterprise.
Rublon MFA to platforma multi-factor authentication używana przez klientów w ponad 60 krajach do ochrony logowania pracowników do sieci, serwerów i aplikacji. Tworzymy chmurowe usługi uwierzytelniania, API oraz integracje cybersecurity dla środowisk firmowych.
Szukamy osoby z kilkuletnim doświadczeniem na stanowisko Programisty PHP Laravel (regular), która dołączy do zespołu Core i razem z nim będzie rozwijać jądro platformy Rublon MFA.
Czym będziesz się zajmować
Zespół Core rozwija najważniejsze elementy Rublon MFA: chmurowe usługi uwierzytelniania, API, aplikacje webowe dla administratorów oraz integracje z systemami tożsamości i bezpieczeństwa naszych klientów.
Szukamy osoby, która dobrze zna Laravel, samodzielnie realizuje zadania i chce rozwijać się w obszarze bezpieczeństwa tożsamości. Doświadczenie z innego produktu SaaS klasy enterprise będzie dużym atutem.
Pracujemy w modelu AI-assisted development i Agentic Engineering. Narzędzia takie jak Claude Code są u nas standardowym narzędziem pracy — wykorzystujemy je do planowania, implementacji, testów, code review i dokumentacji, przy zachowaniu pełnej odpowiedzialności za jakość, bezpieczeństwo i poprawność kodu.
Jak będziesz pracować
• Lokalizacja: praca w pełni stacjonarna w biurze w Krakowie lub w Zielonej Górze (umowa o pracę) lub praca w 100% zdalna z dowolnego miejsca w Polsce (B2B)
• Obszary technologiczne: PHP 8.3, Laravel 12, Angular, TypeScript, Docker, GitHub, CI/CD, AWS, SAML, OpenID Connect, OAuth 2.0, LDAP, Microsoft Entra ID, AI coding agents (np. Claude Code)
• Zespół: Core, odpowiedzialny za jądro platformy Rublon MFA
• Język: polski w codziennej pracy zespołu
• Rozwój: dostęp do kursów online i możliwość dofinansowania certyfikacji
• Benefity: prywatna opieka medyczna i karta MultiSport
Twoje zadania
Jako Programista PHP Laravel w zespole Core będziesz:
• rozwijać i utrzymywać kluczowe komponenty chmurowej platformy Rublon MFA w PHP i Laravel,
• budować bezpieczne, skalowalne i dobrze udokumentowane API wykorzystywane przez produkty Rublon, klientów i partnerów,
• rozwijać usługi SSO i MFA oraz integracje oparte o SAML, OpenID Connect i OAuth 2.0,
• rozwijać integracje z Microsoft 365 (Microsoft Entra ID, Microsoft Sentinel, Microsoft Defender) oraz z innymi systemami IAM i SIEM,
• rozwijać frontend w Angular i TypeScript tam, gdzie wymaga tego funkcjonalność,
• dbać o bezpieczeństwo rozwiązań: uwierzytelnianie, autoryzację, zarządzanie sesją i tokenami, ochronę danych oraz odporność na typowe ataki,
• implementować funkcjonalności w ramach przyjętej architektury i proponować usprawnienia,
• pisać testy jednostkowe, integracyjne i end-to-end oraz dbać o wysoką jakość kodu,
• pracować z pipeline’ami CI/CD w GitHub, kontenerami Docker i usługami AWS,
• wykorzystywać AI coding agents (np. Claude Code) w codziennej pracy i krytycznie weryfikować ich wyniki,
• uczestniczyć w code review i dzielić się wiedzą z zespołem,
• współpracować z product managerami, QA, supportem i specjalistami cybersecurity przy rozwoju produktu.
Wymagania
Szukamy osoby, która ma:
• minimum 3 lata komercyjnego doświadczenia w programowaniu w PHP, w tym minimum 2 lata z frameworkiem Laravel,
• praktyczne doświadczenie z Angular i TypeScript,
• znajomość SAML, OpenID Connect i OAuth 2.0 oraz rozumienie działania SSO i MFA,
• doświadczenie w projektowaniu i budowaniu bezpiecznych API,
• znajomość zasad secure coding i application security (np. OWASP Top 10),
• doświadczenie z relacyjnymi bazami danych, w tym projektowaniem schematów i optymalizacją zapytań,
• praktyczną znajomość Dockera,
• znajomość praktyk DevOps i CI/CD oraz podstawowych koncepcji AWS,
• praktyczne doświadczenie w tworzeniu oprogramowania z wykorzystaniem narzędzi AI, np. Claude Code,
• samodzielność w realizacji zadań i umiejętność jasnego uzasadniania decyzji technicznych,
• płynną znajomość języka polskiego,
• znajomość języka angielskiego pozwalającą czytać dokumentację techniczną (płynny angielski nie jest wymagany).
Mile widziane
Dodatkowym atutem będzie doświadczenie lub zainteresowanie którymkolwiek z poniższych obszarów:
• praca nad innym produktem SaaS klasy enterprise, najlepiej z obszaru cybersecurity lub IAM,
• architektura wielodostępnych (multi-tenant) aplikacji SaaS,
• integracje z Microsoft 365: Microsoft Entra ID, Microsoft Graph API, Microsoft Sentinel, Microsoft Defender,
• integracje z mObywatelem, login.gov.pl (Węzeł Krajowy), Profilem Zaufanym lub innymi rozwiązaniami tożsamości elektronicznej (eID, eIDAS),
• inny język programowania, np. Python lub Java,
• chęć rozwoju w Rust — wtedy atutem będzie doświadczenie w C++,
• FIDO2/WebAuthn, passkeys, TOTP i uwierzytelnianie bez hasła (passwordless),
• SCIM, LDAP i Active Directory,
• kolejki, cache i przetwarzanie asynchroniczne w Laravel (np. Redis),
• monitoring, logowanie strukturalne i observability,
• SIEM i formaty logów bezpieczeństwa (np. CEF, Syslog),
• Zero Trust i OpenID CAEP,
• infrastruktura jako kod (np. Terraform),
• budowanie agentic workflows wspierających development, testy i code review,
• certyfikaty AWS lub z obszaru bezpieczeństwa,
• formalne wykształcenie informatyczne, cybersecurity lub pokrewne, albo równoważne doświadczenie praktyczne.
Dlaczego warto aplikować
Ta rola może być dla Ciebie dobrym wyborem, jeśli:
• chcesz mieć realny wpływ na jądro produktu cybersecurity używanego przez klientów w ponad 60 krajach,
• chcesz rozwijać się w kierunku roli seniora w zespole pracującym nad jądrem produktu,
• interesują Cię MFA, SSO, IAM, passwordless i bezpieczeństwo tożsamości,
• chcesz pracować z technologiami takimi jak Laravel, Angular, TypeScript, AWS, SAML, OpenID Connect, OAuth 2.0 i Microsoft Entra ID,
• wykorzystujesz AI coding agents na co dzień i chcesz pracować w zespole, który traktuje je jako standardowe narzędzie,
• chcesz rozwijać się także w innych technologiach, np. Rust,
• cenisz secure coding, automatyzację, czystą architekturę i długoterminową utrzymywalność kodu.
Etapy rekrutacji
Po przesłaniu aplikacji:
• Zaprosimy Cię na rozmowę online z rekruterem.
• Następnie poprosimy Cię o realizację testu online, który zajmie około 2 godzin.
• Kolejnym krokiem będzie rozmowa techniczna z osobami z zespołu Core, podczas której omówimy Twoje doświadczenie, architekturę systemów SaaS, bezpieczeństwo, SAML, OpenID Connect, OAuth 2.0 oraz pracę z AI.
• Na końcu zaprosimy Cię na rozmowę finalną z CEO.

🔍 Dekoder Ogłoszenia

🔴
kilkuletnim doświadczeniem na stanowisko Programisty PHP Laravel (regular)
Określenie 'kilkuletnie' jest nieprecyzyjne i może oznaczać od 2 do nawet 5+ lat doświadczenia, co dla kandydata na poziomie 'regular' może być rozbieżne z oczekiwaniami.
🔴
samodzielnie realizuje zadania
Oczekuje się od kandydata dużej autonomii i minimalnego nadzoru, co może oznaczać mniej wsparcia ze strony zespołu lub przełożonych.
🟡
Pracujemy w modelu AI-assisted development i Agentic Engineering.
Choć brzmi nowocześnie, może oznaczać, że część rutynowych zadań programistycznych będzie delegowana do narzędzi AI, co może wpływać na charakter pracy i rozwój umiejętności.
🔴
wykorzystujemy je do planowania, implementacji, testów, code review i dokumentacji, przy zachowaniu pełnej odpowiedzialności za jakość, bezpieczeństwo i poprawność kodu.
Podkreślenie 'pełnej odpowiedzialności' mimo użycia AI sugeruje, że ostateczna weryfikacja i odpowiedzialność za błędy spoczywa w całości na programiście.
🟡
praca w 100% zdalna z dowolnego miejsc
Choć atrakcyjne, może oznaczać brak integracji zespołowej i potencjalne trudności w komunikacji oraz budowaniu relacji z kolegami z pracy.