Please enable JavaScript.
Coggle requires JavaScript to display documents.
Job Insight - Coggle Diagram
Job Insight
BACKEND ENGINEER
Requirements
Architectural skills which means to be well organized to build extensible and testable code
Take data from data base --> give it to client
Points
Session
Save in sever's RAM
Database
Cookies
Text, from client side
Languages
Server-side programing language
PHP
Ruby
Python
Java, JavaScript
Golang
NodeJS
SQL language
fetch data from data base
Manabie's Backend
Responsibilities
Technical specifications
Work closely with frontend engineer
Requirements
Test Driven Development (TDD)
Write a failing test
Write a code to make it work
Optimize the code
SQL (Sequel language) or relational data base
Like an excel file, column and row are linked by ID
API (application programing interface)
Use to fetch data from a data base
FRONTEND ENGINEER
User interface
Technology used
CSS
Build the style of the website (Font, color)
Javascript
sence and receive data from BE
HTML
To build UI elements on the screen
Points