Select your current position
Pick a role and level — we'll show the growth path, skills and gap analysis.
Development path
Junior
0-2 years
Responsibility: Выполнение задач под руководством старших коллег. Изучение кодовой базы, стандартов и процессов команды. Написание кода по спецификациям, исправление простых багов, написание тестов.
Middle
2-5 years
Responsibility: Самостоятельная разработка фич от декомпозиции до деплоя. Участие в code review. Оптимизация производительности. Менторинг junior-разработчиков. Участие в архитектурных обсуждениях.
Senior
5-8 years
Responsibility: Managing a team of 5-8 engineers. 1-on-1s. Performance reviews. Hiring. Sprint planning. Removing blockers. Technical context.
Key skills:
Lead / Staff
7-12 years
Responsibility: Managing multiple teams. Building processes. Budgeting. Strategic planning. Developing tech leads.
Key skills:
Principal
10+ years
Responsibility: Managing engineering department. Organizational design. Engineering culture. Hiring strategy. Board-level reporting.