Full-stack developer

Web developer łączący w sobie umiejętności front-end i back-end developera. Full-stack developer potrafi tworzyć zarówno interfejs użytkownika, jak i logikę i funkcjonalność aplikacji lub strony internetowej za pomocą języków i technologii webowych. Full-stack developer powinien znać języki takie jak: HTML, CSS, JavaScript, Python, Ruby, Java czy PHP oraz narzędzia takie jak: frameworki, biblioteki czy edytory kodu.