Обязанности:
Разработка масштабируемых веб-приложений полного цикла: от интерфейса до серверной логики и баз данных.
Проектирование архитектуры с учётом высокой нагрузки, безопасности и дальнейшего масштабирования.
Оптимизация производительности фронтенда и бекенда.
Создание надёжных интеграций с внешними 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.
Заработная плата обсуждается по итогам собеседования.
НЕКОММЕРЧЕСКОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО TALAP
Астана
до 500000 KZT
Астана
до 500000 KZT
Назарбаев интеллектуальные школы, Автономная организация образования
Астана
от 720000 KZT