⛵️ Kim jesteśmy oraz dlaczego właśnie Ciebie szukamy?
Cześć! Jesteśmy liderem w branży contact center, oferującym innowacyjne rozwiązania w chmurze. Przez ponad 15 lat nasze technologie pomagają firmom na całym świecie zwiększać sprzedaż, poprawiać satysfakcję klientów i doskonalić customer experience. Teraz mamy wyjątkową okazję, by rozwijać się jeszcze szybciej!
Dzięki inwestycji 80 mln PLN od Grupy MCI, wchodzimy w nową fazę rozwoju. Planujemy dynamiczny wzrost sprzedaży, rozwój naszych produktów oraz rozbudowę zespołu. To idealny moment, aby dołączyć do nas i stać się częścią tej ekscytującej podróży!
W związku z rozwojem naszej firmy, poszukujemy 2 deweloperów, którzy dołączą do zespołu Software Development i będą współtworzyć nasze produkty. Będziesz rekomendować technologie i optymalną architekturę rozwiązań. Będziesz także implementować funkcjonalności zgodnie z dobrymi praktykami oraz dzielić się wiedzą z młodszymi deweloperami. Raportować będziesz bezpośrednio do Lidera Zespołu.
Twoje główne zadania będą obejmować:
- Tworzenie i rozwijanie funkcjonalności platformy technologicznej Focus Telecom
- Optymalizację aplikacji pod kątem wydajności, niezawodności i bezpieczeństwa
- Naprawę bugów
- Tworzenie i utrzymywanie wewnętrznej dokumentacji projektowej, w tym dokumentacji kodu aplikacji
- Współpracę bezpośrednio z liderami technicznymi, innymi deweloperami oraz zespołami wsparcia i utrzymania systemu
- Przeprowadzanie Code Review.Zapewnienie wysokiej jakości kodu oraz zgodności z najlepszymi praktykami programistycznymi.
- Pisanie nowego, obiektowego kodu w oparciu o najnowszą wersję PHP
- Dzielenie się wiedzą z innymi członkami zespołu.
- Pracę w metodykach Agile (Scrum, Kanban).
Nasze wymagania:
- Bardzo dobra znajomość PHP (minimum 3 lat) i dobrych praktyk programowania (OOP, SOLID, GRASP, YAGNI, DRY).
- Umiejętność stosowania wzorców projektowych i architektonicznych.
- Umiejętność pisania i optymalizacji zapytań SQL.
- Umiejętność testowania kodu (TDD, BDD).
- Praktyczna znajomość jednego z frameworków (np. Laminas, Laravel, Symfony).
- Znajomość JavaScript i podstaw jednego z frameworków (Vue.js, Angular, React.js, ExtJS).
- Podstawowa znajomość Linuxa.
- Umiejętność delegowania zadań.
- Znajomość GIT.
Mile widziane:
- Wiedza z zakresu CI/CD, Docker, Ansible
- Znajomość systemów kolejkowych (np. RabbitMQ).
- Znajomość Elasticsearch.
- Znajomość Node.js, Python.
- Praktyczna znajomość REST API.
- Znajomości zagadnień dotyczących bezpieczeństwa aplikacji webowych (OWASP TOP 10, OWASP ASVS).
Bedzie super, jeśli jesteś zaznajomiony i używasz:
- Docker
- Ansible
- RabbitMQ
- Elasticsearch
- Node.js
- Python
- CI/CD
Co damy Ci w zamian:
- Dużą swobodę i samodzielność w działaniu.
- Informację zwrotną / feedback w zespole oraz poza nim.
- Dokładne wdrożenie oraz przejrzystą komunikację.
- Zwinne i wspierające środowisko pracy.
- Laptop, monitor, telefon oraz inne niezbędne akcesoria.
- Subskrypcje / aplikacje niezbędne do wykonywania swoich zadań.
- Prywatną opiekę medyczną.
- Kartę multisport.
Jeśli jesteś osobą z pasją do programowania, która chce tworzyć innowacyjne rozwiązania i rozwijać się w dynamicznym środowisku, zapraszamy do aplikowania!