I feel like backend engineering is more "hard-core" and more challenging, and backend is the vital part of the whole application/system. Plus, switching from backend to full-stack is not so difficult, while full-stack knowledge is relatively shallow and doesn't involve too much deep dive. System design interview is also closely related to backend engineering as well. Is it true that backend engineer is a more promising/better career than full-stack engineer? #amazon #apple #netflix #career #swe #sde #developer #softwareEngineer #softwareDeveloper #software #job #markets #offer #interview #google #engineering
More promising? Not necessarily. More fulfilling? Depends on the individual. Check out https://surrealdb.com/. If it does everything it aspires to do, it will essentially eliminate several classes of backend apps. More specifically: - CRUD services - Data Auth services/proxy - Event bus - Websocket servers - Horizontally scaling nodes - ACID transactions - and probably a lot more Cloud will continue to transform as tech becomes more interactive and real-time. With business logic moving closer and closer to the user, it is always good to keep an open mind and learn new tech. P.s. I am a backend engineer btw
This comment is underated.
Good thing is that your skills and experience does build up in backend jobs, and the popular frameworks used today will stay forever until quantum computing arrives. Compare to frontend where it's changing blazing fast, backend tech progress in a more acceptable rate. Many companies are still using Oracle, LDAP, MQ, Java on their backend and it's been in place for almost 20 yrs, and those application still runs on important transactions that impacts our daily lives. I've seen many oldish backend engineers in their 50s but rarely seeing frontend engineers that old.
Your ability to learn and work well with others remains the core competency. Everything to me is coachable.
If you're a manager, then please let me know if you're hiring. Would love to work for you.
Not a manager.