analiza i interpretacja potrzeb biznesowych w celu tworzenia spójnych i efektywnych rozwiązań technologicznych;
projektowanie i implementacja nowych funkcji oraz bieżące ulepszanie istniejących systemów wspierających procesy biznesowe w oparciu o JavaScript/TypeScript;
rozwój i utrzymanie backendu aplikacji z wykorzystaniem Node.js;
współpraca z zespołem frontendowym przy użyciu Vue.js;
tworzenie i optymalizacja zapytań SQL oraz projektowanie schematów relacyjnych baz danych, preferowane doświadczenie z PostgreSQL;
monitorowanie wydajności aplikacji i przeprowadzanie niezbędnych optymalizacji;
konsultacje z biznesem pod kątem możliwości rozwoju oprogramowania;
dbanie o wysoką jakość kodu;
opracowywanie i aktualizowanie dokumentacji technicznej dla programistów i użytkowników końcowych;
zapewnienie stabilności działania oprogramowania;
aktywne uczestnictwo w spotkaniach zespołowych i proponowanie usprawnień procesów deweloperskich;
inicjowanie i wdrażanie nowych technologii lub narzędzi, które mogą zwiększyć efektywność pracy zespołu;
samorozwój mający przełożenie na jakość wytwarzanego oprogramowania;
przeprowadzanie przeglądów kodu napisanego przez innych członków zespołu (code review) w celu zapewnienia wysokiej jakości i zgodności ze standardami kodowania.
requirements-expected :
min. 3-letnie doświadczenie na podobnym stanowisku;
bardzo dobra znajomość JavaScript/TypeScript;
zaawansowana znajomość SQL - poszukujemy specjalisty, który wykazuje się biegłością w SQL, z naciskiem na PostgreSQL. Kandydat powinien posiadać umiejętność tworzenia efektywnych i złożonych zapytań, zapewniając optymalizację wydajności i bezpieczeństwa baz danych;
doświadczenie w pracy nad backendem (znajomość Node.js);