Задачи:
— Верстать интерфейсы по готовым макетам
— Разрабатывать компоненты на React
— Подключать REST API
— Исправлять ошибки и дорабатывать существующий функционал
Требования:
— базовое знание JavaScript или TypeScript
— понимание React, HTML и CSS
— базовые навыки работы с Git
— желание учиться и разбираться в новых задачах
— ответственность и внимательность
Условия:
— full-time офис, Астана, Левый Берег, район ЭКСПО.
Задачи:
— Разработка REST API на Node.js и Express: маршруты, сервисный слой, middleware, валидация
— Работа с схемой данных в PostgreSQL, запросы и миграции через Prisma
— Реализация аутентификации и авторизации по ролям, интеграции с кассами, Telegram и AI-API
— Разработка на React + TypeScript: формы, таблицы, состояния загрузки и ошибок
— Использование TanStack Query, строгая типизация по обе стороны, тесты на ключевую логику
— Использование Docker в локальной разработке, участие в код-ревью и планировании
Требования:
— От 0.5 лет коммерческой разработки или сильные пет-проекты с бэкендом и фронтендом
— Знание Node.js + Express: слои, middleware, обработка ошибок в async-коде
— Уверенный TypeScript без any в публичных сигнатурах
— Знание SQL и PostgreSQL: связи, индексы, транзакции
— Понимание REST: ресурсы, методы, коды ответов, идемпотентность
— Знание React: хуки, ре-рендеры, формы и списки
— Опыт работы с Git, ветками, PR, код-ревью
— Плюсом: Prisma, Redis, очереди, WebSocket, Docker, интеграции LLM-API
Условия:
— Удалённо из России
— Свободный график
— Наставничество, регулярный код-ревью
— Доступы к AI-сервисам (ChatGPT, Claude и другие)
— Обучение за счёт компании: курсы, книги, конференции, хакатоны
Задачи:
— Верстать интерфейсы по готовым макетам;
— Разрабатывать компоненты на React;
— Подключать REST API;
— Исправлять ошибки и дорабатывать существующий функционал.
Требования:
— базовое знание JavaScript или TypeScript;
— понимание React, HTML и CSS;
— базовые навыки работы с Git;
— желание учиться и разбираться в новых задачах;
— ответственность и внимательность.
Коммерческий опыт не требуется. Будет плюсом наличие учебных проектов, GitHub или портфолио.
Условия:
— full-time;
— офис;
— Астана, Левый Берег, район ЭКСПО.
ОфисСтажёрАстана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Ищем сильного Full-Stack разработчика с хорошим пониманием backend/frontend-разработки, баз данных, сетевого взаимодействия и архитектуры высоконагруженных систем.
Основной стек
Backend: Node.js, Express, Sequelize
Frontend: React, Vite, Tailwind CSS, Zustand, Axios
Databases: MySQL, PostgreSQL
Real-time: WebSocket, Socket.IO, Centrifugo
Базы данных
— Уверенная работа с MySQL / PostgreSQL
— Транзакции, блокировки (locks), конкурентный доступ
— Построение и оптимизация сложных SQL-запросов
— Понимание race conditions и проблем конкурентности
Infrastructure / DevOps
— Docker
— Настройка Nginx
— Redis, RabbitMQ и очереди задач
— Easticsearch + Kibana
— Prometheus + Grafana
— Понимание CDN
— Понимание принципов защиты от DDoS на уровнях L3/L7
— Понимание работы proxy / reverse proxy
Frontend
— React
— Vite
— Понимание нативной конфигурации Webpack
— Tailwind CSS
— Zustand
— Axios
— Базовое знание PixiJS
— Базовое понимание SEO
API / Integrations
— Умение разбираться и работать с недокументированными API
— OAuth и основные принципы авторизации
— Telegram Bot API
— Опыт/понимание работы с TDLib
AI-инструменты
— Уверенная работа с Claude и ChatGPT
— Использование AI-инструментов в ежедневной разработке: анализ и написание кода, рефакторинг, отладка и поиск решений
— Умение грамотно ставить технические задачи нейросетям и проверять результат
Security
— Понимание SQL Injection и способов защиты
— Проверка подмены типов и некорректных входных данных
— Race conditions
— Базовое понимание криптографии: RSA, SHA и хеширование
— Понимание обфускации
— Понимание browser/device fingerprinting
Architecture
— Умение проектировать архитектуру высоконагруженных систем
— Понимание масштабирования, отказоустойчивости и конкурентной обработки данных
— Понимание взаимодействия между сервисами, очередями, БД, кешем и real-time компонентами
Будет плюсом
— Базовое понимание теории вероятностей
— Понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
— Опыт работы с нестандартными API и интеграциями
Задачи:
- Разрабатывать и развивать frontend на React / Next.js
- Реализовывать интерфейсы по Figma с использованием TailwindCSS
- Строить мультидоменную и мультивитринную архитектуру
- Интегрировать frontend с backend на Django через REST API
- Реализовывать ключевые пользовательские страницы: Landing, Pricing, Checkout, Login, My Account
Требования:
- От 6 лет коммерческого опыта с React
- Уверенное знание Next.js, TypeScript, TailwindCSS
- Уверенная работа с REST API, опыт интеграции frontend с backend на Django
- Опыт работы с SSR / SSG, понимание routing и middleware в Next.js
Задачи:
— Разработка full-stack приложений с использованием Node.js и React
— Работа с базами данных MySQL и PostgreSQL, включая транзакции, блокировки, оптимизацию SQL-запросов
— Настройка и поддержка инфраструктуры: Docker, Nginx, Redis, RabbitMQ, Elasticsearch, Prometheus, Grafana
— Реализация real-time функционала с WebSocket, Socket.IO, Centrifugo
— Работа с API и интеграциями, включая OAuth и Telegram Bot API
— Использование AI-инструментов Claude и ChatGPT для анализа, написания кода, рефакторинга и отладки
— Обеспечение безопасности приложений: защита от SQL Injection, проверка типов данных, базовое понимание криптографии
— Проектирование архитектуры высоконагруженных систем с учетом масштабирования и отказоустойчивости
Требования:
— Уверенные знания Node.js, Express, Sequelize, React, Vite, Tailwind CSS, Zustand, Axios
— Опыт работы с MySQL и PostgreSQL, понимание race conditions и конкурентного доступа
— Навыки работы с Docker, настройкой Nginx, Redis, RabbitMQ, Elasticsearch, Kibana, Prometheus, Grafana
— Знание принципов защиты от DDoS, работы proxy и reverse proxy
— Опыт работы с OAuth, Telegram Bot API, TDLib
— Умение использовать AI-инструменты в разработке
— Понимание безопасности приложений и базовые знания криптографии
— Навыки проектирования архитектуры высоконагруженных систем
Условия:
— Связь для отклика через Telegram @igorclbbet
Задачи:
— Разработка full-stack приложений с использованием Node.js и React
— Работа с backend и frontend, базами данных, сетевым взаимодействием и архитектурой высоконагруженных систем
Требования:
— Уверенное владение backend: Node.js, Express, Sequelize
— Опыт работы с frontend: React, Vite, Tailwind CSS, Zustand, Axios
— Уверенная работа с базами данных MySQL и PostgreSQL, включая транзакции, блокировки, конкурентный доступ, оптимизацию сложных SQL-запросов
— Понимание race conditions и проблем конкурентности
— Навыки работы с инфраструктурой и DevOps: Docker, настройка Nginx, Redis, RabbitMQ, очереди задач, Elasticsearch + Kibana, Prometheus + Grafana
— Понимание CDN, защиты от DDoS на уровнях L3/L7, работы proxy и reverse proxy
— Знание API и интеграций: работа с недокументированными API, OAuth, Telegram Bot API, TDLib
— Опыт использования AI-инструментов Claude и ChatGPT для анализа, написания кода, рефакторинга, отладки и постановки технических задач
— Понимание вопросов безопасности: SQL Injection, проверка типов и входных данных, race conditions, базовое понимание криптографии (RSA, SHA), обфускация, browser/device fingerprinting
— Умение проектировать архитектуру высоконагруженных систем, понимание масштабирования, отказоустойчивости, взаимодействия сервисов, очередей, БД, кеша и real-time компонентов
Будет плюсом:
— Базовое понимание теории вероятностей
— Знание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
— Опыт работы с нестандартными API и интеграциями
Задачи:
— backend и frontend разработка с использованием Node.js, Express, Sequelize, React, Vite, Tailwind CSS, Zustand, Axios
— работа с базами данных MySQL и PostgreSQL, включая транзакции, блокировки, конкурентный доступ, оптимизацию сложных SQL-запросов
— работа с real-time технологиями WebSocket, Socket.IO, Centrifugo
— настройка и использование инфраструктурных инструментов: Docker, Nginx, Redis, RabbitMQ, Elasticsearch, Kibana, Prometheus, Grafana
— обеспечение безопасности приложений, защита от SQL Injection, проверка типов данных, понимание криптографии и методов обфускации
— проектирование архитектуры высоконагруженных систем, масштабирование, отказоустойчивость, взаимодействие между сервисами, очередями, БД, кешем и real-time компонентами
Требования:
— уверенное владение MySQL и PostgreSQL, понимание race conditions и проблем конкурентности
— опыт работы с OAuth, Telegram Bot API, TDLib
— умение работать с недокументированными API
— базовые знания PixiJS, SEO
— понимание принципов защиты от DDoS на уровнях L3/L7, работы proxy и reverse proxy
— опыт использования AI-инструментов Claude и ChatGPT для анализа, написания кода, рефакторинга и отладки
— базовое понимание криптографии (RSA, SHA), browser/device fingerprinting
Будет плюсом:
— базовое понимание теории вероятностей
— понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
— опыт работы с нестандартными API и интеграциями
Задачи:
— Разработка full-stack приложений с использованием Node.js и React
Требования:
— Хорошее понимание backend и frontend разработки
— Опыт работы с базами данных MySQL и PostgreSQL, включая транзакции, блокировки, конкурентный доступ
— Навыки построения и оптимизации сложных SQL-запросов
— Понимание race conditions и проблем конкурентности
— Опыт работы с Docker, настройкой Nginx, Redis, RabbitMQ, Elasticsearch, Kibana, Prometheus, Grafana
— Понимание CDN, принципов защиты от DDoS на уровнях L3/L7, работы proxy и reverse proxy
— Знание React, Vite, Tailwind CSS, Zustand, Axios, базовые знания PixiJS и SEO
— Умение работать с недокументированными API, OAuth, Telegram Bot API, TDLib
— Уверенная работа с AI-инструментами Claude и ChatGPT для анализа, написания кода, рефакторинга, отладки
— Понимание SQL Injection и способов защиты, проверка подмены типов и некорректных входных данных
— Базовое понимание криптографии (RSA, SHA), обфускации, browser/device fingerprinting
— Умение проектировать архитектуру высоконагруженных систем, понимание масштабирования, отказоустойчивости, взаимодействия сервисов, очередей, БД, кеша и real-time компонентов
Будет плюсом:
— Базовое понимание теории вероятностей
— Понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
— Опыт работы с нестандартными API и интеграциями
Требуется разработчик Fullstack с навыками React и PHP.
Требуемые навыки:
— senior уровень
— PHP
— React
— TypeScript
— Laravel
— SQL
Возможен полный рабочий день и удалённый формат работы.
УдалённоseniorГеография найма не уточнена, офис: Москва
Задачи:
— разработка фронтенд-приложений с использованием React и TypeScript
Требования:
— опыт работы с React, TypeScript, Redux, Redux Toolkit, RTK Query
— знание REST API и формата JSON
— опыт работы с npm
Условия:
— гибридный формат работы
Компания с 2002 года предоставляет инновационные решения в области аутсорсинга бизнес-процессов, HR-консалтинга и гибкой занятости.
Задачи:
- Разрабатывать новые и развивать существующие пользовательские интерфейсы на React
- Участвовать в анализе, проектировании и оценке технических решений вместе с командой
- Писать unit и функциональные тесты
- Участвовать в code review
Требования:
- Обучение на 3-м и выше курсе бакалавриата, специалитета или магистратуры по ИТ-специальности
- Опыт разработки на React
Условия:
- Формат работы: удалённо или гибрид
Задачи:
— Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI
— Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger)
— Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода
— Участие в code review, менторство разработчиков, развитие инженерных практик команды
— Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки
— Участие в декомпозиции задач, технической оценке и планировании спринтов
Требования:
— Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет в роли Senior
— Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация)
— Уверенное владение TypeScript (generics, utility types, типизация сложных структур)
— Опыт работы с state-менеджерами: Redux Toolkit / Zustand / React Query / TanStack Query; понимание разделения server-state и client-state
— Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев)
— Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев)
— Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS)
— Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook
— Опыт написания тестов (Jest, Vitest, React Testing Library)
— Навыки проведения code review и менторства
— Системное мышление, умение упрощать сложные системы, критическое мышление
— Понимание принципов чистого кода, SOLID, паттернов проектирования
— Знание методологий гибкой разработки (Scrum/Kanban)
Будет плюсом:
— Опыт работы в финтехе или highload-проектах
— Наличие портфолио / ссылок на GitHub или участие в open-source проектах
Условия:
— Полностью удалённый формат работы
— Встречи и корпоративные мероприятия в офисе Москва/Вологда
— Окладная часть + KPI
— Возможность влиять на архитектуру и выбирать технологии
— Работу в сильной команде, поддержку профессионального роста
— Интересные задачи в быстрорастущем проекте
Задачи:
- Вёрстка экранов по макетам, адаптация под разные размеры экрана, сборка общих компонентов
- Подключение API: формы и настройки, загрузка файлов, библиотека результатов, личный кабинет
- Реализация асинхронного флоу с долгими операциями: ожидание, ошибки, результат, возможность повторить действие
- Разработка канваса на React Flow: добавление и соединение нод, сохранение рабочего пространства, запуск обработки и показ результата
Требования:
- Писать React + TypeScript компоненты, уверенно работать с HTML/CSS, разбираться в чужом коде
- Понимать HTTP/REST, асинхронные запросы и состояние интерфейса; в проекте используется Next.js
- Для канваса — React Flow, понимание debounce и производительности методов JS, быстрая интеграция по API
Условия:
- Формат работы: можно удалённо
- Оформление: договор с ИП
Ищем сильного Full-Stack разработчика с хорошим пониманием backend/frontend-разработки, баз данных, сетевого взаимодействия и архитектуры высоконагруженных систем.
Основной стек
Backend: Node.js, Express, Sequelize
Frontend: React, Vite, Tailwind CSS, Zustand, Axios
Databases: MySQL, PostgreSQL
Real-time: WebSocket, Socket.IO, Centrifugo
Базы данных
Уверенная работа с MySQL / PostgreSQL
Транзакции, блокировки (locks), конкурентный доступ
Построение и оптимизация сложных SQL-запросов
Понимание race conditions и проблем конкурентности
Infrastructure / DevOps
Docker
Настройка Nginx
Redis, RabbitMQ и очереди задач
Elasticsearch + Kibana
Prometheus + Grafana
Понимание CDN
Понимание принципов защиты от DDoS на уровнях L3/L7
Понимание работы proxy / reverse proxy
Frontend
React
Vite
Понимание нативной конфигурации Webpack
Tailwind CSS
Zustand
Axios
Базовое знание PixiJS
Базовое понимание SEO
API / Integrations
Умение разбираться и работать с недокументированными API
OAuth и основные принципы авторизации
Telegram Bot API
Опыт/понимание работы с TDLib
AI-инструменты
Уверенная работа с Claude и ChatGPT
Использование AI-инструментов в ежедневной разработке: анализ и написание кода, рефакторинг, отладка и поиск решений
Умение грамотно ставить технические задачи нейросетям и проверять результат
Security
Понимание SQL Injection и способов защиты
Проверка подмены типов и некорректных входных данных
Race conditions
Базовое понимание криптографии: RSA, SHA и хеширование
Понимание обфускации
Понимание browser/device fingerprinting
Architecture
Умение проектировать архитектуру высоконагруженных систем
Понимание масштабирования, отказоустойчивости и конкурентной обработки данных
Понимание взаимодействия между сервисами, очередями, БД, кешем и real-time компонентами
Будет плюсом
Базовое понимание теории вероятностей
Понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
Опыт работы с нестандартными API и интеграциями
Задачи:
- Разрабатывать новые и развивать существующие пользовательские интерфейсы на React
- Участвовать в анализе, проектировании и оценке технических решений вместе с командой
- Писать unit и функциональные тесты
- Участвовать в code review
Требования:
- Обучение на 3-м и выше курсе бакалавриата, специалитета или магистратуры по ИТ-специальности
- Опыт разработки на React
Условия:
- Формат работы: удалённо или гибрид
Задачи:
— full-stack разработка с использованием Node.js и React
Требования:
— уверенное владение backend: Node.js, Express, Sequelize
— уверенное владение frontend: React, Vite, Tailwind CSS, Zustand, Axios
— опыт работы с базами данных MySQL и PostgreSQL, включая транзакции, блокировки, конкурентный доступ, оптимизацию сложных SQL-запросов
— понимание race conditions и проблем конкурентности
— опыт работы с real-time технологиями: WebSocket, Socket.IO, Centrifugo
— навыки работы с инфраструктурой и DevOps: Docker, настройка Nginx, Redis, RabbitMQ, очереди задач, Elasticsearch, Kibana, Prometheus, Grafana
— понимание CDN, принципов защиты от DDoS на уровнях L3/L7, работы proxy и reverse proxy
— умение работать с API и интеграциями, включая недокументированные API, OAuth, Telegram Bot API, TDLib
— опыт использования AI-инструментов Claude и ChatGPT для анализа, написания кода, рефакторинга, отладки и поиска решений
— понимание вопросов безопасности: SQL Injection, проверка типов и входных данных, race conditions, базовое понимание криптографии (RSA, SHA, хеширование), обфускация, browser/device fingerprinting
— умение проектировать архитектуру высоконагруженных систем с учетом масштабирования, отказоустойчивости, конкурентной обработки данных, взаимодействия сервисов, очередей, БД, кеша и real-time компонентов
Будет плюсом:
— базовое понимание теории вероятностей
— понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
— опыт работы с нестандартными API и интеграциями
Location: Poland; Georgia; Serbia; Bulgaria; Armenia
We build cloud CPaaS/CCaaS infrastructure - the routing, messaging and real-time layer that contact centres run on. High traffic, event-driven services, and a UI that has to stay correct while thousands of live conversations move through it.
We're hiring a senior engineer for a team where AI agents are part of the normal development loop, not a pilot. You'll own features end-to-end across a Go backend and a React/TypeScript frontend, and you'll be accountable for everything you ship — including the parts an agent wrote.
This is not a prompt-engineering role. It's a senior engineering role where AI-assisted delivery is the default working method.
Requirements
What will you do at MMDSmart?
Own features end-to-end across Go backend and React/TypeScript frontend;
Design and develop solutions for high-load and distributed production systems;
Use AI coding agents as an integral part of your everyday development workflow;
Guide AI agents, review and verify their output, and take ownership of the final result;
Build and evolve backend services, APIs, frontend functionality, and external integrations;
Investigate complex production issues and drive them to resolution;
Contribute to architecture decisions, technical discussions, and system improvements;
Help improve our codebase and development practices to make AI-assisted engineering more effective.
You are a perfect match if you have:
5+ years of professional software engineering experience and strong Senior-level engineering fundamentals;
Strong hands-on production experience with Go - 4 years of experience;
Practical experience with React and/or TypeScript; you don’t need to be a frontend expert, but you should be comfortable working with frontend code;
Hands-on experience with high-load and distributed production systems;
Experience designing, building, and debugging production services and APIs;
Hands-on experience with AI coding tools such as Claude Code, Cursor, Windsurf, Copilot, or similar - beyond simple autocomplete;
Ability to use AI to work effectively across different parts of the stack while critically reviewing and verifying its output;
Strong engineering judgement, ownership, and ability to make technical decisions independently.
Our Tech Stack:
Backend: Go, microservices, REST APIs, GraphQL
Frontend: React, TypeScript, Zustand / Redux Toolkit, WebSocket / SSE
Event-driven: Kafka, NATS / JetStream, RabbitMQ, event-driven architecture
Data: PostgreSQL, Redis, MongoDB
Infrastructure: GCP, Kubernetes, Docker, CI/CD, Infrastructure as Code
Observability & Performance: structured logging, metrics, tracing, profiling, high-load and concurrency tooling
AI Development: Claude Code, Cursor, Windsurf, Copilot and other agentic development tools
Domain: CPaaS / CCaaS, messaging, voice, real-time communication, external provider integrations
Will be a plus:
CCaaS / CPaaS / telecom background: contact-centre routing, ACD, omnichannel messaging.
Voice stack: WebRTC, SIP, media servers, or CPaaS APIs
API gateway and microservices integration; GraphQL federation.
Kubernetes, Docker, CI/CD ownership, infrastructure-as-code.
Polyglot persistence: Redis for caching and ephemeral state, PostgreSQL where a document model is the wrong fit; plus the judgement to tell the difference. MongoDB Atlas or self-managed cluster operations.
Internal tooling, evals or automation built on LLM APIs.
Open-source contributions, especially in Go.
What you get:
An AI-first engineering environment where AI is part of real production development;
The opportunity to use AI to work across the full stack and expand beyond your primary expertise;
Work on high-load communication products with real business impact;
A team where Senior Engineers influence technical decisions and architecture;
Remote work.
Benefits
Why do talents choose and stay at MMDSmart?
Embrace the opportunity to work in a company that cares about:
Your Wellness:
Access to mental health programs, comprehensive medical insurance, and a sports card*.
Your Happiness:
Enjoy the company of cool teammates, a friendly atmosphere, a strong mentorship, and a variety of bonuses & corporate gifts.
Your Development:
Benefit from free educational events & courses, and English classes with native speakers.
Your Career:
Focus on your professional development in a supportive environment.
Work-Life Balance:
Choose your working format - remote, office-based, or hybrid and engage in team-building activities.
Think this role's got your name on it? Go ahead and apply, we'd love to see what you've got!
Equal-Opportunity Employment
We are an equal opportunity employer committed to creating a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
*Medical Insurance and Sport Card perks are available for employees located in Bulgaria.