As a full-stack developer (standard front end stuff, started with HTML/CSS, JS), worked with lots of frameworks, PHP, Python, Java, .NET, I would suggest you stop and think if you know anything about backend before taking on the job.
The front end is like the interior decorator. Things do need to work, and things do need to not fall apart, but generally, you are probably not as rigorously held to standards. You don't need to worry about electrical code, plumbing code, foundation, water level, etc.
The structural engineer is more like the backend developer. There are standards and compliance they need to deal with. The house has to meet code, there are legal ramifications for not meeting code.
As a backend developer, you need to know about security, scalability, and lots of other "boring" things. You'll probably be dealing with a lot more database related issues, and need to understand what can and cannot be done client side (client vs server side encryption, critical data validation like credit cards, passwords, etc).
Failures as a front-end developer will result in ugly looking websites. Failures as a back-end developer can land you in jail. You need to clearly know what legal liabilities you take on with the back-end role before you try to learn on the job. It's not impossible, but if you are the most knowledgeable person regarding security, and you know "nothing", that's very bad news for you.