À la lecture du sujet, j'allais répondre exactement la même chose que warpShadow, donc je plussoie ce qu'il a dit. Un grand homme, ce warpShadow. 
---
Plus sérieusement, que tu aies besoin d'en faire ou pas, c'est bien d'avoir suffisamment de bases pour pouvoir dépanner du code front s'il devait arriver une crasse et que la personne en charge du front n'est pas là, par exemple.
Et pour le JS, personnellement, tout le dev back-end que je fais est en JS.