Jako programista Full Stack będziesz odgrywać kluczową rolę w rozwijaniu, utrzymywaniu i optymalizacji zarówno komponentów backendowych, jak i frontendowych aplikacji SaaS.
Będziesz ściśle współpracować z zespołami interdyscyplinarnymi, aby utrzymywać i ulepszać istniejącą funkcjonalność, wdrażać nowe i zapewniać bezproblemową integrację naszej platformy z systemami zewnętrznymi.
Kogo szukamy?
- Udokumentowane doświadczenie w tworzeniu aplikacji internetowych w PHP (Laravel) dla backendu i React (z biblioteką Ant) dla frontendu.
- Doskonała znajomość PostgreSQL lub innych systemów relacyjnych baz danych, z doświadczeniem w projektowaniu i optymalizacji schematów i zapytań baz danych;
- Znajomość usług AWS, takich jak EC2, S3, RDS i Lambda, i doświadczenie we wdrażaniu aplikacji i zarządzaniu nimi w środowiskach chmurowych;
- Dogłębne zrozumienie zasad inżynierii oprogramowania, wzorców projektowych i najlepszych praktyk w zakresie tworzenia skalowalnych i łatwych w utrzymaniu baz kodu;
- Doświadczenie z systemami kontroli wersji ( np. Git), potoki CI/CD i zwinne metodologie programowania;
- Znajomość technologii konteneryzacji (np. Docker, Kubernetes) i platform orkiestracji kontenerów (np. Amazon ECS, EKS) będzie dodatkowym atutem;< /li>
- Doświadczenie z narzędziami do monitorowania i rejestrowania infrastruktury, takimi jak AWS CloudWatch, Prometheus, Grafana, ELK Stack lub podobnymi rozwiązaniami będzie dodatkowym atutem
- Możliwość samodzielnej pracy przy minimalnym nadzorze i efektywnego ustalania priorytetów zadań aby dotrzymać terminów i SLA;
- poziom średniozaawansowany języka angielskiego;
- wiedza marketingowa będzie dodatkowym atutem.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych przy użyciu PHP (Laravel) w celu wspierania podstawowych funkcjonalności naszej platformy automatyzacji marketingu;
- Tworzenie responsywne i intuicyjne interfejsy użytkownika wykorzystujące bibliotekę React with Ant, zapewniające bezproblemową i wciągającą obsługę użytkownika;
- Optymalizuj wydajność i niezawodność aplikacji, identyfikując i rozwiązując wąskie gardła, błędy i inne problemy w miarę ich pojawiania się;
- Wdrażaj najlepsze praktyki bezpieczeństwa, aby chronić wrażliwe dane i zapewniać zgodność ze standardami i przepisami branżowymi;
- Integruj interfejsy API i usługi innych firm, aby rozszerzyć funkcjonalność naszej platformy i ułatwić bezproblemową wymianę danych;
li>- Utrzymuj i monitoruj infrastrukturę serwerów w AWS, w tym udostępniaj i konfiguruj instancje EC2;
Monitoruj dzienniki i metryki systemowe, wdrażaj rozwiązania do monitorowania i ostrzegania (w razie potrzeby) oraz reaguj na incydenty i alerty w odpowiednim czasie, aby zminimalizować przestoje i ograniczyć potencjalne ryzyko.
Współpracując z nami, zyskujesz:
- Nowoczesne i komfortowe biuro w miejskiej przestrzeni technologicznej;
- Przyjazny, a zarazem profesjonalny zespół pełen ciekawych osobowości, z którymi spędzanie czasu będzie przyjemnością;
- li>
- Możliwość pracy zdalnej i elastycznego harmonogramu;
- Możliwość szybkiego rozwoju jako profesjonalista w różnych obszarach. Nasze projekty są dalekie od standardowych, dlatego będziesz miał hduża przestrzeń do zaprezentowania swojej kreatywności;
- Konkurencyjne wynagrodzenie z bogatym systemem premiowym za proaktywność;
- Wsparcie i promocja szkoleń (na koszt firmy).