Trainee
Початковий рівень для тих, хто тільки вчиться. Працює під наглядом ментора: пише прості частини коду, вчиться працювати з базами даних, тестувати свої рішення і розуміти структуру застосунку.
Junior
Має базові навички роботи з Python та інструментами розробки. Створює окремі невеликі функції, виправляє помилки в коді, працює з простими запитами до баз даних. Виконує задачі під керівництвом досвідчених інженерів.
Middle
Працює самостійно: пише повну логіку для окремих модулів продукту, працює з API, оптимізує код, налаштовує взаємодію з базами даних. Розуміє, як влаштований продукт, і може пропонувати рішення, які роблять систему швидшою та стабільнішою.
Senior
Відповідає за складні частини продукту та архітектуру системи. Приймає технічні рішення, планує роботу команди, допомагає уникати проблем у майбутньому та менторить молодших розробників.