Full-stack Developer (MID)
SiDLY Sp. z o. o.
⚲ Warszawa, Ursynów
Wymagania
- PHP
- Angular
- Python
- Django
- Flask
- Symfony
- Linux
- MySQL
- AWS
Opis stanowiska
Nasze wymagania: Backend - Bardzo dobra znajomość Python - Doświadczenie w pracy z Django i/lub Flask - Znajomość PHP - Znajomość frameworka Symfony - Umiejętność projektowania logiki aplikacji i pracy z API - Znajomość MySQL Frontend - Znajomość Angular - Umiejętność budowania czytelnych i funkcjonalnych interfejsów - Rozumienie komunikacji frontend–backend (REST, JSON) HTML / CSS - Swobodne korzystanie z HTML - Umiejętność pracy z CSS i dbania o przejrzystość oraz estetykę interfejsu Środowisko i narzędzia - Znajomość systemu kontroli wersji GIT - Swobodne poruszanie się w środowisku Linux (terminal, podstawowe komendy, struktura systemu) - Płynne poruszanie się między różnymi systemami i technologiami - Otwartość na tzw. „vibe coding” - umiejętne korzystanie z narzędzi AI wspierających development, przy zachowaniu kontroli nad jakością i architekturą kodu Kompetencje osobiste - Konieczne umiejętności analitycznego i logicznego myślenia - Umiejętność analizy problemów i proponowania rozwiązań - Samodzielność i odpowiedzialność - Zaangażowanie w realizowane projekty Mile widziane: Doświadczenie komercyjne na podobnym stanowisku Doświadczenie przy budowie większych systemów (ERP, CRM, platformy wewnętrzne) Doświadczenie w integracjach między systemami Szukamy osoby, która nie boi się szerokiego kontekstu technicznego, potrafi łączyć różne technologie i chce mieć realny wpływ na rozwój systemów, nad którymi pracuje. O projekcie: Szukamy Full-stack Developera, który będzie rozwijał i integrował nasze systemy webowe. To nie jest stanowisko skupione wyłącznie na jednym projekcie – osoba na tym stanowisku będzie pracować przy różnych rozwiązaniach: od aplikacji webowych, przez integracje systemowe, po rozwój narzędzi wewnętrznych. Zależy nam na kimś, kto rozumie cały przepływ – od backendu, przez bazę danych, po frontend i warstwę wizualną. Zakres obowiązków: - Rozwój aplikacji webowych (backend + frontend) - Integracja systemów z rozwiązaniami zewnętrznymi (API, usługi, inne systemy) - Współtworzenie i rozwój architektury aplikacji - Utrzymanie oraz optymalizacja istniejących rozwiązań - Wsparcie techniczne przy analizie i projektowaniu nowych funkcjonalności