Inżynier/ka oprogramowania w CERT Polska
NASK
⚲ Warszawa, Wola
8 000–12 000 zł brutto / mies.
Wymagania
- Python
- API
- Docker
- TypeScript
- JavaScript
- React.js
- SAST/DAST
Opis stanowiska
Nasze wymagania: Znajomość języka programowania Python i doświadczenie w tworzeniu aplikacji web z użyciem wybranej technologii (np. FastAPI, Flask lub Django) Doświadczenie w projektowaniu API oraz praktyczna znajomość mechanizmów zabezpieczania komunikacji Wiedza z zakresu bezpieczeństwa aplikacji webowych Znajomość Docker i rozwiązań opartych o konteneryzację Wiedza z zakresu relacyjnych i nierelacyjnych baz danych Doświadczenie w tworzeniu intuicyjnych interfejsów webowych Umiejętność testowania aplikacji w tym pisania testów jednostkowych i integracyjnych Gotowość do poddania się procedurze weryfikacyjnej upoważniającej do dostępu do informacji niejawnych o klauzuli poufne, zgodnie z przepisami ustawy o ochronie informacji niejawnych Mile widziane: Umiejętność programowania w TypeScript lub Javascript Znajomość biblioteki React.js Doświadczenie z narzędziami SAST/DAST Znajomość implementacji mechanizmów ochrony przed atakami XSS, CSRF, SQL Injection, a także wykrywania takich podatności Znajomość CI/CD (np. GitLab CI, GitHub Actions) Doświadczenie w wykorzystaniu narzędzi AI pod kątem rozwoju oprogramowania Zakres obowiązków: Projektowanie i wytwarzanie wydajnego oraz stabilnego oprogramowania Poszukiwanie i implementacja metod wykrywania podatności w aplikacjach webowych Wsparcie realizacji nowych funkcjonalności Testowanie oprogramowania Naprawa wykrytych błędów Optymalizacja działania systemów Tworzenie dokumentacji technicznej i projektowej Współpraca z zespołami w obrębie CERT Polska