Fullstack-разработчик
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Астана |
Обязанности:
-
Разработка масштабируемых веб-приложений полного цикла: от интерфейса до серверной логики и баз данных.
-
Проектирование архитектуры с учётом высокой нагрузки, безопасности и дальнейшего масштабирования.
-
Оптимизация производительности фронтенда и бекенда.
-
Создание надёжных интеграций с внешними API и микросервисами.
-
Написание тестов, внедрение CI/CD и контроль качества кода через код-ревью.
-
Участие в принятии ключевых технических решений по проекту.
Требования (без компромиссов):
-
Опыт коммерческой разработки от 5 лет, в том числе не менее 2 лет на позиции senior/fullstack.
-
Экспертное владение JavaScript/TypeScript, глубокое знание HTML5/CSS3 и одного из фреймворков: React, Vue.js или Angular.
-
Backend на Node.js (Nest.js, Express) или одном из языков: Python (Django/FastAPI), Java (Spring Boot), C# (.NET Core), Go.
-
Опыт проектирования и интеграции REST и GraphQL API.
-
Работа с базами данных: реляционные (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis), оптимизация запросов.
-
Опыт контейнеризации (Docker) и оркестрации (Kubernetes).
-
Глубокое понимание архитектурных паттернов, SOLID, DRY, KISS.
-
Навыки оптимизации фронтенда (SSR, Code Splitting, кеширование) и бекенда (профилирование, нагрузочное тестирование).
Будет преимуществом:
-
Опыт работы с микросервисной архитектурой.
-
Участие в Open Source проектах или наличие публичного портфолио.
-
Опыт DevOps: настройка CI/CD, автоматизация деплоя.
-
Знание TypeORM, Prisma, Sequelize, Mongoose или аналогичных ORM.
Заработная плата обсуждается по итогам собеседования.
Опыт | Более 6 лет |
График работы | Полный день |