Wymagane umiejętności:
- ponad 4 lata udokumentowanego doświadczenia w tworzeniu oprogramowania
- Wysokie wykształcenie techniczne w zakresie informatyki to konieczność
- Dobra znajomość frameworku Laravel to konieczność
- Głębokie zrozumienie zasad OOP, SOLID, DRY, wzorców projektowych i PSR standardy
- Wiedza i doświadczenie z bazami danych SQL (MySQL, PostgreSQL) i NoSQL (MongoDB, Elasticsearch), optymalizacja zapytań, złączenia, agregacje, transakcje, procedury składowane
- Dobre zrozumienie TDD, BDD
- Doświadczenie z *nix
- Zrozumienie systemu kontroli wersji Git
- Jasne zrozumienie, jak pisać DRY, KISS i optymalizować pod kątem dużego obciążenia kodu
- Doświadczenie w pracy ze środowiskiem Docker, rejestrem kontenerów
- Zrozumienie i praktyczne wykorzystanie stosu AWS: Route53, ECS, EC2, S3, CloudFront, RDS
- Praktyczne zastosowanie architektury sterowanej zdarzeniami , SQS/SNS, konfiguracja fifo
- Znajomość przepływów pracy programistycznych (SDLC), Jira
Dodatkowo:
- Doświadczenie w testach jednostkowych
- Doświadczenie z kolejkami/wiadomościami (Amazon SQS, RabbitMQ itp.)
- Znajomość Javascript
- Doświadczenie w zarządzaniu (posiadanie podwładnych)
Musi posiadać cechy osobiste, takie jak:
- Zdolność pracować w zespole
- Dobre umiejętności analityczne i dbałość o szczegóły
- Zdolność zrozumienia cudzego kodu
- Co najmniej poziom średniozaawansowany języka angielskiego li>
Możliwości:
- Zbuduj odnoszący sukcesy produkt, który dynamicznie rośnie na rynku europejskim
- Rozwój zawodowy i kariera
- Możliwość zaproponowania rozwiązań do projektu
- Realizacja Twoich innowacyjnych pomysłów w budowaniu nowych rozwiązań i usług
Oferujemy:
- Pracę w szwedzkiej firmie produktowej
- Dynamiczne i wymagające zadania techniczne
< li>Okazjonalne wyjazdy służbowe do Szwecji- Nowoczesne biuro w centrum Barcelony, Hiszpania
- Praca na dłuższy okres
- Wynagradzanie za certyfikaty, konferencje, szkolenia i inne wydarzenia robocze
- Wiele kursów na udemy.com umożliwiających rozwój
- Praca w wyjątkowym, profesjonalnym, przyjaznym i wspierającym środowisku
- Różnorodne dzielenie się wiedzą, szkolenia i możliwości samorozwoju
- Regularne wydarzenia i budowanie zespołu
- Nieformalny styl przywództwa i komunikacji