What should a Backend Developer know? || Junior gets a job.

Опубликовано: 28 Июль 2026
на канале: Estoy Programando
4,122
295

What should a backend developer know to get a job in 2024?

Knowledge of programming fundamentals (variables, data structures, flow control, algorithms, relational databases, etc.)
SOLID design patterns and principles (not just MVC and OOP)
Restful. How to consume and create APIs
DB connections and the active record pattern (check which ORM your language uses)
Internalize clean code
Learn diagramming and UML
The basics of software architecture
SQL (or non-SQL, as the case may be), not to become a DBA, but to at least know how to do queries with joins and groupings
The lifecycle of a website
The HTTP protocol
A little (rather moderate) knowledge of web security
Testing (Unit, TDD, BDD, etc.)
Practice lots and lots of logic

📚 Learn Ruby in 40 minutes    • Curso de Ruby en 40 minutos  

📚 Is it worth programming in 2024?    • ¿Aprender programación en 2024? || ¿Mercad...  

☁️ Get $200 in DigitalOcean credit: https://m.do.co/c/d55e17bf64cc

📦 Warehouse Management System in Ruby on Rails:    • ¿Cómo HACER un sistema en Ruby on Rails 7?...  

📚 How to become a Frontend Developer?    • Cómo ser un desarrollador Frontend? || Cóm...  

📚 How to become a Backend Developer?    • ¿Qué debe saber un Desarrollador Backend? ...  

📚 How to get a job on Upwork?    • Cómo conseguir trabajo en Upwork (Programa...  

📚 How to build an API?    • Como programar una API  

📚 Tips for getting a job as a programmer:
   • Cómo conseguir trabajo como programador? |...  

📚 Build your own experience - 12 Apps to build a portfolio:
   • Construye tu propia experiencia  

📚 Should I study systems engineering?
   • ¿Estudiar ingeniería para ser programador?  

📚 Study programming in 2023:
   • Ya hay muchos programadores | Aún vale la ...  

📚 How I learned to program:
   • ¿Cómo aprendí a programar? - Aprende progr...  

📚 Why learn Ruby?
   • No estudies Ruby sin ver este video primero  

📚 Programmers must know English:
   • ¿Qué nivel de Inglés debes tener para ESTU...  

📚 Programming Fundamentals Course:
   • Introducción a los fundamentos de programa...  

📚 Web Development Concepts Playlist:
   • Introducción módulo de conceptualización -...  

📚 Introductory Programming Course
   • Aprender a programar - Curso de programación  

👾 Join the community on Discord:
  / discord  

Follow me at:
  / damuz91  
  / estoyprogramando  
  / estoyprogramando  
  / estoyprogramando