Ruby Developer (Prowly)
Kim jesteśmy
Po 7 latach obecności na rynku jesteśmy jedną z topowych platform do PR-u na świecie. Dzięki naszemu narzędziu, specjaliści PR mogą bardziej efektywnie zarządzać relacjami z mediami, oszczędzając czas na rutynowych zadaniach. Swoją przygodę z biznesem online zaczynaliśmy w Polsce i stąd działamy do dzisiaj, ale najbardziej dynamicznie rozwijamy się na rynkach zagranicznych, w szczególności w Stanach Zjednoczonych.
We wrześniu 2020 staliśmy się częścią amerykańskiej spółki Semrush, globalnego lidera rozwiązań SaaS kierowanych do marketerów i specjalistów SEO. To bardzo wyjątkowy moment, który otworzył nam drogę do rozwoju w kierunku i tempie, o którym jeszcze kilkanaście miesięcy temu mogliśmy pomarzyć. Dziś marzenia stały się realnymi planami, a te naprawdę [super]plany nie mają szansy się zrealizować bez [super]ludzi na pokładzie.
Jak pracuje zespół produktowy:
- Produkty tworzone są w oparciu o Lean
- Pracujemy w sprintach produktowych, nasze zespoły korzystają z różnorodnych metodyk zwinnych (m.in. Scrum i Kanban)
- Produkt tworzą 3 interdyscyplinarne zespoły produktowe
- Posiadamy dedykowany zespół Quality Assurance
- Pracujemy zdalnie lub z biura w Warszawie
- Ludzie i komunikacja między sobą są dla nas ważniejsze niż proces
- Budujemy otwartą kulturę, w której eksperymentowanie i popełnianie błędów jest czymś naturalnym
- Cenimy sobie asynchroniczny tryb pracy
- Kładziemy nacisk na mierzenie efektów naszych działań
Pracując z nami, masz realny wpływ na produkt. Rozwiniesz kompetencje z zakresu programowania, optymalizacji kodu i infrastruktury.
Czego oczekujemy:
- Minimum 3 lata doświadczenia jako programista tworzący komercyjne aplikacje internetowe z wykorzystaniem Ruby
- Zaawansowana znajomość języka programowania Ruby oraz SQL
- Umiejętność posługiwania się RSpec lub Minitest
- Dobra znajomość Redis, Memcached, PostgreSQL, RabbitMQ, AWS Cloud, Sidekiq, Sneakers
- Co najmniej podstawowa znajomość zagadnień z obszaru DevOps/SRE niezbędnych do uruchamiania aplikacji w różnych środowiskach
- Umiejętność pisania kodu, który jest prosty do testowania, łatwy do zrozumienia przez innych programistów i gotowy do działania w środowisku produkcyjnym
- Umiejętność pisania samodokumentującego się kodu i zostawiania komentarzy tam, gdzie są one niezbędne
- Umiejętność pisania testów jednostkowych i integracyjnych, debugowania aplikacji
- Doświadczenie w optymalizacji wydajności i zapewnianiu stabilności aplikacji
- Umiejętność rozwiązywania problemów, krytycznego myślenia oraz przeprowadzania analizy ryzyka w celu znajdowania słabych stron wdrażanych rozwiązań
- Znajomość Jira i Confluence, systemu kontroli wersji git oraz narzędzi typu Bitbucket, GitHub, GitLab
- Umiejętność pracy w metodyce Scrum i Kanban
- Znajomość języka angielskiego w mowie i w piśmie (min. B1)
Mile widziane:
- Znajomość tematyki Big Data i bezpieczeństwem aplikacji
- Product Thinking
Co oferujemy:
- 12,000-18,000 netto B2B (uzależnione od doświadczenia i portfolio)
- Elastyczne godziny i wolność wyboru miejsca pracy (większość z nas pracuje zdalnie, ale mamy biuro w Warszawie i regularnie spotykamy się na imprezach integracyjnych)
- Dopłata do benefitów (Multisport i Medicover)
- Budżet edukacyjny i budżet na narzędzia wspierające codzienną pracę
- Budżet na software
- Zaufanie i szacunek do tego, kim jesteś i co robisz
- Realny wpływ na produkt i szybką ścieżkę decyzyjną (jesteśmy startupem, rzeczy dzieją się szybko!
- Transparentne i luźne środowisko pracy
Jak będzie wyglądać rekrutacja:
Etap 1: Spotkanie z Chief Technology Officerem (30 min)
Etap 2: Live programming - proste zadanie w ramach Pair Programming + Q&A z CTO i programistami (max 1,5h)
Etap 3: Spotkanie z People and Culture Lead i CEO
Z wybranymi kandydatami skontaktujemy się w przeciągu 7 dni.