Levelwise
English
Roadmap

Senior Software Engineer

Skills every developer needs, in any language: code design, testing, data and distributed systems.

Must know You will not get hired without it.Good to know An extra plus.Specialist Only for special roles.
1

Good code

Code the team can read, test and change.

2

Algorithms and concurrency

Fast and correct code, even when many things run at once.

3

Data

Store data correctly and read it fast.

4

APIs and security

An API that is correct, safe and reliable.

5

Testing and delivery

Change and release without fear.

6

In production

Know what happens when the code runs, and handle failures.