Си
Си-разработчик - это программист, который отвечает за создание программного обеспечения, высокопроизводительных приложений, используя в своей работе язык программирования C.
Примеры задач:
- Реализацией приложений с использованием С++
- Разработка UI-приложений при помощи Qt
- Применение различных систем сборок и компиляторов (make, cmake, gcc и др.)
Навыки: Linux, C++, Qt
Frontend
Frontend-разработчик отвечает за создание красивого и функционального пользовательского интерфейса сайта, приложения или ПО.
Примеры задач:
- Реализация и развитие клиентской логики
- Разработка интерактивных аналитических панелей с графическим интерфейсом
- Поддержание работоспособности разработанных дашбордов
Навыки: React, HTML, CSS, SQL, Git, JS
BI
BI-разрабочик занимается разработкой инструментов для анализа данных бизнеса и помогает оптимизировать бизнес-процессы.
Примеры задач:
- Разработка бизнес-логики приложений
- Разработка телеграм-ботов (для выдачи статистических данных)
- Разработка скриптов, автоматизирующих процессы сбора данных из социальных сетей и мессенджеров
- Разработка и отладка ETL-процессов по поступающим данным из внешних источников
Навыки: Python, Django, SQL, PostgreSQL, Git, Знание API
Fullstack
Fullstack-разработчик - универсальный специалист, который может самостоятельно реализовать проект «под ключ», охватив и бэкенд, и фронтенд. Он использует «полный стек» инструментов в своей работе для создания веб-приложений.
Примеры задач:
- Участие в разработке MVP
- Подготовка демонстрационной версии для презентации заказчику
- Исследование и документирование технических решений
Навыки: Python, React, PostgreSQL, Docker, CI/CD, TeamCity
или
Python, React, C#, Neo4j, NodeJS