Cześć! Wspólnie z firmą Research.com zapraszamy Ciebie do udziału w wyjątkowym i przełomowym projekcie! Razem z nami możesz wpłynąć na oblicze “naukowego internetu”, realizując innowacyjny projekt, oparty na sztucznej inteligencji i machine learningu. Chcesz dowiedzieć się więcej? Sprawdź szczegóły!
Naukowy świat pełen jest wielu informacji, ale są one rozproszone. Właśnie, dlatego nasz projekt zakłada usprawnienie codziennej pracy naukowców i zapewnienie im szansy na wspólną pracę nad rozwiązywaniem złożonych problemów. Chcemy też skrócić proces przetwarzania i kompleksowej analizy danych. Planujemy stworzenie zaawansowanej wyszukiwarki bibliograficznej i systemu, który zapewni wszystkim naukowcom dostęp do niezbędnych w ich badaniach danych i zaawansowanej analityki. Naszą misją jest popularyzacja otwartego dostępu do danych wsparta zaawansowaną analityką, która skróci czas przeprowadzenia ważnych badań naukowych.
Aktualnie szukamy osób, które chcą dołączyć do Research.com i razem z nami, dzięki wykorzystaniu data science, machine learningu czy NLP, zaindeksować naukowy internet. Stworzony produkt będzie charakteryzował się unikatową wydajnością oraz jakością danych, a z jego funkcjonalności będą mogli korzystać: pracownicy naukowi, agencje rządowe czy działy R&D firm i korporacji. Dzięki niemu dostępna będzie również pełna baza z danymi naukowymi włącznie z zaawansowaną analityką. Wpływ tego systemu na dalszy rozwój naukowego świata będzie ogromny, ale by było to możliwe, szukamy doświadczonego Senior PHP Laravel Developera.
Tech stack projektu: PHP 8, Laravel 8, MariaDB, ElasticSearch, Docker, mikroserwisy, AWS, a także: JavaScript/Vue.js, Node.js oraz Python (w przypadku narzędzi administracyjnych).
Lists (For requirements, responsibilities, etc.)
Wiedza i umiejętności potrzebne w tej roli:
- min. 8-letnie doświadczenie w developmencie,
- min. 3-letnie doświadczenie w pracy na frameworku Laravel
-
znajomość języka PHP w wersjach 7+ oraz znajomość frameworka Laravel w wersjach 5+ w zakresie: rozwoju i utrzymywania aplikacji tworzonych w różnych wersjach frameworku, implementacji wydajnych RESTful API, wydajnego przetwarzania dużych ilości danych oraz wyszukiwania i usuwania wąskich gardeł wydajności,
- tworzenie czytelnego kodu zgodnego z zasadami SOLID,
- stosowanie testów jednostkowych,
- projektowanie rozwiązań bazodanowych przy wykorzystaniu MySQL/MariaDB (głównie na potrzeby składowania danych i raportowania) oraz Redis i Message Queue (cache, kolejkowanie zadań, synchronizacja procesów, itp), a także ElasticSearch,
- używanie GIT oraz GIT Flow,
- znajomość środowiska UNIX/Linux (Ubuntu, CentOS) oraz korzystanie z serwerów Apache i NGINX na poziomie umożliwiającym efektywne projektowanie kompleksowych rozwiązań,
- swobodnie porozumiewanie się w języku angielskim.
Mile widziane:
- znajomość ekosystemu Amazon Web Services,
- Dockera oraz Pythona i jego bibliotek,
- doświadczenie z bazami NoSQL (MongoDB, ClickHouse, itp.),
- praktyczna wiedza w zakresie JavaScript, Vue.js, jQuery, Grunt i Node.js.
Szukamy osoby, która w trakcie codziennej pracy będzie:
- tworzyła kompleksowe systemy w oparciu o framework Laravel,
- dbała o wydajność i bezpieczeństwo implementowanych rozwiązań,
- miała regularny kontakt z zespołem projektowym, w tym z Front-end Developerami,
- pracowała w zdalnym zespole, z zachowaniem sprintów i ceremonii agile’owych.
W ramach współpracy oferujemy:
- wynagrodzenie w przedziale 14 000 - 18 000 PLN netto w ramach umowy B2B,
- pracę w 100% zdalną oraz elastyczne godziny pracy,
- cykliczne rewaloryzacje wypłat i szanse na udziały w przychodzie firmy,
- realny wpływ na tworzone rozwiązania, dużą decyzyjność i odpowiedzialność,
- regularny feedback dot. pracy oraz rozwojowy,
- długoterminową współpracę i stabilność międzynarodowej firmy z wewnętrznym - polskim inwestorem,
- przestrzeń do rozwoju w zespole pasjonatów z zacięciem badawczym,
- swobodną i przyjazną atmosferę, która jest wzmacniana cyklicznymi integracjami i wyjazdami, poza pandemią.
i wiele więcej!
Proces rekrutacyjny jest całkowicie zdalny i obejmuje:
- screening telefoniczny,
- zadanie techniczne,
- spotkanie techniczne z CTO,
- spotkanie finałowe z CEO.