O nasRuby Labs to wiodąca firma technologiczna, która tworzy i obsługuje innowacyjne produkty konsumenckie. Oferujemy szeroką gamę możliwości w branżach związanych ze zdrowiem, edukacją i rozrywką. Nasze innowacyjne zespoły kształtują przyszłość produktów kierowanych przez konsumentów i zawsze poszukujemy pasjonatów, którzy by do nas dołączyli. Dowiedz się więcej o naszej historii na: https://rubylabs.com/about-us/About RoleAble poszukuje średniego lub starszego programisty Golang, który będzie
O nasRuby Labs to wiodąca firma technologiczna, która tworzy i obsługuje innowacyjne produkty konsumenckie. Oferujemy szeroką gamę możliwości w branżach związanych ze zdrowiem, edukacją i rozrywką. Nasze innowacyjne zespoły kształtują przyszłość produktów kierowanych przez konsumentów i zawsze poszukujemy pasjonatów, którzy by do nas dołączyli. Dowiedz się więcej o naszej historii na: https://rubylabs.com/about-us/About RoleAble poszukuje średniego lub starszego programisty Golang, który będzie odpowiedzialny za budowanie skalowalnych i wydajnych usług backendowych. Będziesz rozwijać, testować, utrzymywać i ulepszać nasz system rozliczeniowy. Jako część wielofunkcyjnego zespołu, składającego się z inżynierów i menedżerów produktu, będziesz skupiać się na dostarczaniu wyników w spójny i zrównoważony sposób. Wybrany kandydat będzie miał pasję do innowacji, będzie na bieżąco z pojawiającymi się technologiami oraz będzie posiadał doskonałe umiejętności komunikacji i współpracy, aby efektywnie pracować w środowisku zdalnym. Kluczowe obowiązki Tworzenie oprogramowania: Uczestnictwo w opracowywaniu rozwiązań i utrzymywaniu wysokiej wydajności usługi i aplikacje backendowe wykorzystujące Golang. Architektura mikrousług: twórz, wdrażaj i optymalizuj aplikacje oparte na mikrousługach, zapewniając skalowalność, niezawodność i łatwość konserwacji. Orkiestracja kontenerów: współpracuj z zespołem DevOps w celu wdrażania aplikacji Golang i zarządzania nimi w klastrach Kubernetes przy użyciu Helm w celu wydajnego zarządzania pakietami. Zarządzanie bazami danych: Projektuj i optymalizuj schematy baz danych, zapytania i transakcje, szczególnie przy użyciu Postgres. Zapewnij integralność danych, wydajność i skalowalność. Dodatkowo użyj Redis, aby poprawić wydajność aplikacji. System rozliczeniowy: Rozwijaj i ulepszaj system rozliczeniowy, aby zapewnić dokładne i terminowe przetwarzanie transakcji finansowych. Przegląd kodu: przeprowadzaj przeglądy kodu, aby zapewnić jakość kodu, najlepsze praktyki i zgodność ze standardami kodowania. Współpraca: współpraca w ramach wielofunkcyjnego zespołu, w tym DevOps, programistów backendu i frontendu, kontroli jakości i zarządzania produktami, aby zrozumieć wymagania i dostarczać wysokiej jakości rozwiązania programowe. Dokumentacja: Utrzymuj kompleksową dokumentację dotyczącą kodu, architektury i procesów, aby ułatwić transfer wiedzy i wdrażanie członków zespołu. Testowanie: Zapewnij odpowiedni zakres testów jednostkowych aplikacji i uczestnicz w aktualizowaniu pakietu autotestów. KwalifikacjeDoświadczenie: Minimum 4 lata doświadczenia zawodowego w rozwoju i co najmniej 2 lata jako programista Golang, z udokumentowanym doświadczeniem w dostarczaniu skalowalnych i solidnych rozwiązań. Golang: Specjalizacja w Golang, z głębokim zrozumieniem jego modelu współbieżności, frameworków i najlepszych praktyk. Mikrousługi: Duże doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu architektur mikrousług. Orkiestracja kontenerów: praktyczne doświadczenie z Kubernetes i Helm do wdrażania aplikacji kontenerowych i zarządzania nimi. Umiejętności związane z bazami danych: Biegły w projektowaniu i optymalizacji baz danych, szczególnie w Postgres. Współpraca: Doskonałe umiejętności komunikacyjne i umiejętność współpracy w środowisku zespołowym. Rozwiązywanie problemów: Silne rozwiązywanie problemówumiejętności i umiejętność krytycznego myślenia o złożonych wyzwaniach technicznych. Miło miećBilling Systems: Wcześniejsze zaangażowanie w rozwój i utrzymanie systemów bilingowych. Rozwiązania chmurowe: Doświadczenie w korzystaniu z usług GCP. Znajomość baz danych: Doświadczenie w korzystaniu z baz danych NoSQL. LokalizacjaRuby Labs działa w strefie CET (czasu środkowoeuropejskiego). Kandydaci z dowolnego kraju mogą ubiegać się o stanowisko, pod warunkiem, że znajdują się w odległości około ± 4 godzin od czasu CET. Zapewnia to optymalną współpracę i komunikację w godzinach pracy.KorzyściOdkryj korzyści płynące z bycia częścią naszego prężnego zespołu! Oferujemy: Środowisko pracy zdalnej: ciesz się swobodą pracy z dowolnego miejsca i o każdej porze, promując zdrową równowagę między życiem zawodowym a prywatnym. 🏡⏰Nielimitowany WOM: ciesz się nieograniczonym płatnym czasem wolnym, aby naładować baterie i nadać priorytet swojemu dobremu samopoczuciu, bez liczenia dni. 🌴💼Płatne święta państwowe: świętuj i zrelaksuj się w święta narodowe, korzystając z płatnego czasu wolnego na odpoczynek i regenerację sił. 🎉🌟Macbook dostarczony przez firmę: ciesz się bezproblemową produktywnością dzięki najwyższej klasy MacBookom Apple dostarczanym wszystkim pracownikom, którzy ich potrzebują. 💻🚀Elastyczna umowa z niezależnym wykonawcą: odblokuj korzyści płynące z elastyczności, autonomii i możliwości w zakresie przedsiębiorczości. Korzystaj z ulg podatkowych, możliwości nawiązywania kontaktów, mniejszych obowiązków pracowniczych i swobody pracy z dowolnego miejsca. Przeczytaj więcej na ten temat tutaj: https://wiki.rubylabs.com/s/7da53238-5864-410a-ad91-22ef33ce1510 📈💼Bądź częścią naszego szybko rozwijającego się zespołu i wykorzystaj tę doskonałą okazję do rozwoju osobistego i zawodowego! Przebieg rozmowy kwalifikacyjnejPo przesłaniu Twojego wniosku, przeprowadzamy jego dokładną weryfikację, która zazwyczaj zajmuje od 3 do 5 dni, ale czasami może potrwać dłużej ze względu na liczbę otrzymanych wniosków. Jeśli widzimy potencjalne dopasowanie, wykonujemy następujące kroki: Selekcja rekrutacyjna (30 minut) Ocena logicznego myślenia (40 minut) Rozmowa techniczna (60-90 minut) Rozmowa końcowa (30 minut) Życie w Ruby Labs W Ruby Labs jesteśmy więcej niż zespół; jesteśmy społecznością zjednoczoną w przesuwaniu granic technologii i innowacji. Nasza połączona pasja napędza naszą ambicję doskonałości, wywierając wpływ, który odbija się echem na całym świecie. Jesteśmy pracodawcą zapewniającym równe szanse i celebrujemy różnorodność, uznając, że różnorodność myśli i pochodzenia buduje silniejsze zespoły. Poważnie i przemyślanie podchodzimy do różnorodności i włączenia społecznego. Nie dyskryminujemy ze względu na rasę, pochodzenie etniczne, religię, kolor skóry, miejsce urodzenia, płeć, tożsamość lub ekspresję płciową, orientację seksualną, wiek, stan cywilny, stan służby wojskowej lub niepełnosprawność. Dołącz do nas i bądź częścią firmy, która kształtuje przyszłość technologii w wielu branżach.
Pokaż więcej
Pokaż mniej
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий деньOdpowiedzialność zawodowa
Inżynieria i technologie informacyjne
Przemysły
Technologia, informacja i media