I'm a backend engineer building digital products to help you become a great backend engineer Growing 👨💻
@master_backend
👨💻
@getbackendjobs
🏆 9+ to $10k/m
Great Backend Engineers start with the basics of backend engineering.
I have covered the basics on my all-in-one resources to learn backend engineering; I'm working on
It covers:
- Internet
- HTTP
- Servers
- Web Dev fundamentals
- Fundamentals of Operating Systems
-
Finally, I'm done with the basics of backend engineering on the all-in-one resources to learn backend engineering I'm working on
This basic section includes
- Internet
- HTTP
- Servers
- Web Dev fundamentals
- Fundamentals of Operating Systems
- A server-side language
I'm looking to onboard a backend engineering intern for a new startup.
It's a paid internship. The person will learn and earn
It’s fully remote.
DM for details.
As a backend engineer.
Please learn:
- GraphQL
- Docker
- System Design
- Algorithms
- API design
- CI/CD
- etc
Stop jumping from one language to the other.
Great Backend Engineers start with the basics of backend engineering.
I have covered the basics on my all-in-one resources to learn backend engineering; I'm working on
It covers:
- Internet
- HTTP
- Servers
- Web Dev fundamentals
- Fundamentals of Operating Systems
-
Guess what I have been cooking.
Finally, I'm done with the Node.js Essentials PDF version with lots of updates based on feedback.
Here's what you will learn:
- Introduction to Node.js
- Understanding the Core Node Environment
- Asynchronous Event-Driven Programming
- Setting
If I'm to start backend engineering all over today
This is what I will do. I will pick:
-One language (Node.js)
-One framework (Express.js)
-One database (Postgres)
-One goal (Build 20+ projects)
No jumping from pillar to post
There're jobs in any stack
Are you good?
I'm here to inspire backend engineers
I wasted 4years because there was no mentor, no access to the internet, no friends, and no tweets. Or at least I didn't see them when I started
I'm here to try my best to make sure u always have something or someone to look up to
Follow me
Here are 6 Backend engineering projects to practice.
❤️ E-commerce API
🧡 Food Delivery API
💛 Social Media API
💚 Chat Messaging API
💙 CMS API
❤️ Workout Tracking API
We can achieve it this week? Let's go.
Follow me. Share your daily update and tag me.
35+ concepts you need to know as a backend engineer.
You need to strive to know like 75% of the below concepts before you can be confident of claiming a Senior Backend Engineer.
A thread 🧵
Learn JavaScript before Node.js
Learn JavaScript before Node.js
Learn JavaScript before Node.js
Learn JavaScript before Node.js
Learn JavaScript before Node.js
Learn JavaScript before Node.js
📩 POSITION: SENIOR BACKEND SOFTWARE ENGINEER
LOCATION: Nigeria.
TYPE: Full Time
ADS: Knowledge of Python
SALARY: $2,000+++
Kindly DM for more details.
RT for other techies & tag techies who may need this 💚
One thing I’m proud of as a software engineer is that
I can build anything I want or any app that crosses my mind
I may not be building $100m Fintech, building Google or Bank of America standard of codes
But I can build absolutely anything I set my mind on
I’m proud. Are you?
If I'm to start backend engineering all over today
This is what I will do. I will pick:
-One language (Node.js)
-One framework (Express.js)
-One database (Postgres)
-One goal (Build 20+ projects)
No jumping from pillar to post
There're jobs in any stack. But
Are you good?
Guess what I have been cooking today.
Finally, I'm done with the Node.js Essentials.
Here's what you will learn:
- Introduction to Node.js
- Understanding the Core Node Environment
- Asynchronous Event-Driven Programming
- Setting Up Node.js
- Exploring Node.js Modules
-
My workspace on Sunday’s. More reading than coding.
If you zoom the image, you will see a big textbook there. That book helped me understand Java.
If I want to understand any concept in OOP in any language. I just open that book.
Backend Engineering Roadmap for Great Backend Engineers 👇
For individuals starting out, having proficiency in the following areas is recommended:
1. Beginner
-- Servers
-- Operating System
-- A server-side language
-- Git and GitHub
-- Framework
2. Intermediate
--
I failed my backend engineering interview twice because I didn't know System Design.
It was hard to accept that something I had learned in school, passed, and have been doing daily could fail me.
It happened twice.
Then, I decided to learn it more deeply.
Listen, system
Finally, I'm done with the basics of backend engineering on the all-in-one resources to learn backend engineering I'm working on
This basic section includes
- Internet
- HTTP
- Servers
- Web Dev fundamentals
- Fundamentals of Operating Systems
- A server-side language ->
Technical writing helped me in this life. From earning NGN150k to $2000 monthly 6 years ago.
That mental and financial shift was what I needed.
I have a book that detailed everything. Dm “book” for the link.
Master NodeJS for free.
Free resources and roadmap I wish I had 🥺
I studied top Node.js Engineers and this is what I learned.
Here is how to quickly Master Node.js.
What to learn:👇👇👇
A Thread 🧵🧵
Backend Engineers, I know you’re eyeing the next shiny language
But how many of these have implemented before?
-Hashing
-Polling
-Sharding
-Caching
-NoSQL vs NoSQL
-Rate limiting
-Clean code
-OOP
-Design patterns
-DSA
-GraphQL
-Clustering
-Encoding
-Serialisation
-Indexing
In your backend engineering interview, don’t just build the CRUD API if you’re giving a project.
-Add software testing
-Add Caching layer
-Add Logging
-Use good Design Patterns
-Use good Engineering principles
-Any other thing?
Let me see why you will be rejected
If backend engineering was easy.
It would have been saturated. It's tough and requires tough people.
Continue staying tough, strong, focused, and determined.
The harder the skill the more the money.
Stay consistent.
I just finished replying and DMing 1000+ people who indicated an interest in my all-in-one resources to learn backend engineering.
If you're still interested and haven't received it yet.
Retweet and Comment "Backend" on this particular tweet.
(No need to follow)
Great Backend Engineers start with the basics of backend engineering.
I have covered the basics on my all-in-one resources to learn backend engineering; I'm working on
It covers:
- Internet
- HTTP
- Servers
- Web Dev fundamentals
- Fundamentals of Operating Systems
-
If I'm to start backend engineering all over today
This is what I will do. I will pick:
-One language (Node.js)
-One framework (Express.js)
-One database (Postgres)
-One goal (Build 20+ projects)
No jumping from pillar to post
There're jobs in any stack. But
Are you good?
Want to be a backend engineer?
Focus on this
• Learn the basics
• Pick one server side language (Node.js)
• Pick one framework(Express)
• Pick one database(Postgres)
• Start building projects (20+)
Now, you can learn on the job.
If you’re building with:
- Java use Springboot
- PHP use Laravel
- Rust use Actix
- Go use Gin
- Python use Django
- Ruby use Ruby on Rails
- JavaScript use ??
Retweet are highly appreciated
You can learn Backend engineering for free.
Many don't know how to do it.
Here are 24 free resources to learn backend engineering.
Including:
- Databases
- System Design
- Backend Engineering
- Docker
- Node.js
- JavaScript
- Operating System
- Nginx
- Terminal
- etc
JavaScript Engineers here you go
Finally, I'm done with the JavaScript Essentials with lots of updates based on feedback
Here's what you need to do.
Follow me, Like, Retweet, and Comment "JavaScript". You will be the first to get it. I will DM u
Here's what you will learn 👇
Next year, focus on one main backend language.
Every other thing should be to improve that language.
You can't achieve anything jumping from pillar to post.
I will focus on Golang. You?
35+ concepts you need to know as a backend engineer.
You need to strive to know like 75% of the below concepts before you can be confident of claiming a Senior Backend Engineer.
A thread 🧵 dm
Finally, I'm done with the Node.js Essentials PDF version with lots of updates based on feedback.
Here's what you will learn:
- Introduction to Node.js
- Understanding the Core Node Environment
Here's what you need to do
Follow me, Like, Retweet, and Comment "Node" I DM u
10 API to build to practice BACKEND skill
📝 Quiz App API
⏰ Alarm Clock API
🎲 Simple Game API
🎵 Music Player API
🌐 Web Crawler API
🖼️ Photo Gallery API
🔗 URL Shortener API
❓ Files Rename Tool API
🚅 Speed Typing Test API
🔒 Password Generator API
Whc are u doing this week
Master API Design for free.
You're not a Backend Engineer if you don't know API Design.
Learn API Design and the free resources I wish I had.
A Thread 🧵🧵
Backend Engineering Job Advert
A friend is hiring for a Backend Engineer
He is looking for a mid-level or senior(preferably) Backend NodeJs & JavaScript Developer based in Lagos
Salary range 500K - 600K
Don't dull
Interested?
Follow, Like, Retweet, reply "Job" I will DM you
JavaScript Essentials, the PDF version is dropping tomorrow.
It contains:
-Introduction to JavaScript
-JavaScript Basics
-Operators and Expressions
-Control Flow Statements
-Functions in JavaScript
-Arrays in JavaScript
-Objects in JavaScript
-Scope and Closures in JavaScript
Are you from a non-Tech background and looking to get into tech ?
Or a techie looking to start backend engineering?
I can help, Say Hi 👋 & send a DM
Retweets are highly appreciated 💚
These are the top 6 backend frameworks for popular programming languages ranked by GitHub stars👇
-PHP: Laravel 71.8k
-Python: Django 67.8k
-Java: Spring Boot 64.8k
-JavaScript: Nodejs (express.js) 59.4k
-Ruby: Ruby on Rails 52k
-C#: ASP .NET Core 30.4k
Choose one for next year
I'm looking to onboard Ruby backend engineers for a new startup.
It's a paid role. The person will learn and earn
It’s fully remote.
DM for details (Must be following).
There're things to learn in backend engineering than numerous languages
-Message Queues
-Search Engines
-Containerizations
-Orchestrations
-GraphQL
-Structured Logging
-Caching mechanisms
-Microservices
-SSE
-Websocket
-Database
-Design & Architecture
Languages are not running
To land a TECH job this era:
1. Learn, share your learning online.
2. Build, share your apps online
3. Build Portfolio, share your portfolio online
4. Apply to jobs, share your rejections online
Wait for the magic, share your success online
Try it for 6months. Thank me leta
Backend engineers, don't just learn a programming language and settle there.
Learn concepts such as:
Structured logging
Caching strategies
Microservices
Modern monoliths
Messaging systems
API design
CI/CD
etc
Implement all these in one language of your choice
As a backend engineer.
Please learn:
- GraphQL
- Docker
- System Design
- Algorithms
- API design
- CI/CD
- etc
Stop jumping from one language to the other.
Want to become a backend Engineer?
Do this.
- Learn Web Fundamentals
- Learn Servers
- Learn Operating Systems
- Learn one server-side language
- Learn one framework
- Learn One Database
- Learn Logic building
- Focus on one industry (FinTech, EduTech, etc)
Build as many
If I was to start over with backend engineering
I will sleep in
- Leetcode
- Harkerrank
-Codewars
-etc
Not because of anything, but bcuz it will improve my logical thinking process
So I can solve problems faster & efficiently
This path takes time. U don't need to follow it
35 concepts you need to know as a backend engineer.
You need to strive to know like 75% of the below concepts before you can be confident of claiming a Senior Backend Engineer.
A thread 🧵
I created this bot years ago to curate backend engineering jobs specific to what I want
This bot helps me save a lot
-I saved time searching 50+ sites
-I saved time filtering jobs
-I got the exact job for me
-I got many interviews & offers
-I still use it for hunting
I will DM
I failed a backend engineering interview recently because I couldn't pass the system design part.
God knows I'm learning the hell of it this year.
I did System design Analysis and Design class in school and got B
But failed a simple interview.
Practical learning is the best
I have job offer coming in soon for backend software engineers.
Watch this space and turn on notifications.
Let me clear out details with the company first.
I started software engineering just like everyone else.
- Got passionate
- Go to YouTube and watch many channels
- Get lots of books
- Read many blogs/documentations
- build examples apps and unfinished projects
I continued like this and wasted 4 years without any thing to
Databases are the single most important aspect of backend engineering.
But some developers don’t know the difference between MongoDB and SQL Databases.
I was asked in an interview.
If you're asked also, say this.
A thread 🧵
If backend engineering was easy.
It would have been saturated. It's tough and requires tough people
Continue staying tough, strong, focused and determined.
The harder the skill the more the money
Stay consistent
Technical writing contributes over 40% of my income as a backend engineer
It also contributes more than 70% to my jobs.
Want to learn?
I launched a quick guide on tech writing and open room for one month 1 and 1 mentorship.
Follow me. DM with "Interested".
By 12am tomorrow.
I will make all my Essentials books free on my store.
(Check my profile for store link)
All the essentials includes:
- JavaScript Essentials
- Node.js Essentials
- Golang Essentials
- Rust Essentials
Working on:
- Java Essentials
- PHP Essentials
- Python
@drpenking
It’s not trying to tell you anything. He’s creating a video that will capture your attention so you watch more and he makes more money.
Simple.
Finally, The Docker content here is after writing 10000+ words of content
"The Definitive Guide to Docker in 2023" will teach you Docker, like you're 5 years
Follow me, Retweet, and Type "Docker", and I will DM the link.
It's free, by the way.