I've been in frontend development for over ten years, dealing with everything from outdated browsers to modern frameworks like Vue and React. Recently, I landed a job at a large consulting firm but I'm still focused on UI work. My backend team uses Python with FastAPI and other tools, and I've spent some time learning Python already. I'm eager to get into backend development but feel restricted in my current role, where tasks are strictly divided. It seems like I have a choice between less pay for broader responsibilities or a higher salary at a big name company with less learning. I want to know how I can effectively transition to a full stack role, especially since I'm working as a contractor in a different country. Any advice on learning resources or projects to tackle?
3 Answers
I totally get the fear of jumping into SQL or backend work, but it sounds like you've got the skills. Convincing others to let you take on broader responsibilities can be challenging, but building that solid relationship with your lead could help! Keep pushing for more exposure when the opportunity arises.
Honestly, you're kinda overthinking it! Just dive into building some full-stack apps on your own. Start small and gradually add complexity. Before you know it, you'll be able to call yourself a full-stack developer! Plus, this will look great on your resume.
It can be tough to break into backend work at larger companies where roles are often so specialized. One strategy some developers have used successfully is to bring up small backend tasks in their projects. This way, you can get your feet wet while also proving your interest to your team. Have a conversation with your team lead about shadowing some backend tasks; they might appreciate your initiative!

I'm not scared of backend tasks; just want to demonstrate I can handle them! I'm all about building that trust and making my case.