- Зарплата
- 2 000 $ – 3 000 $
Middle AI Engineer (Fullstack)
Привлекательная вакансия в известной аутсорс-компании с четкими требованиями и современным стеком. Зарплата в долларах и удаленный формат работы являются значительными плюсами, хотя требования к Fullstack-навыкам довольно высоки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует уверенного владения как бэкендом (Python/FastAPI), так и фронтендом (Vue 3/Quasar), а также опыта в AI-инженерии. Высокая планка по процессам (Git rebase, Clean Architecture) и уровню английского языка (B2-C1) делает позицию сложной для среднего специалиста.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная вилка $2000 - $3000 gross соответствует среднерыночным значениям для Middle Fullstack/AI разработчиков на международном рынке, ориентированном на СНГ-специалистов. Верхняя граница в $3000 является конкурентной для данного грейда.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
#вакансия #fulltime #remote #python #vue
Vacancy: Middle AI Engineer (Fullstack)
Company: Mad Devs
Salary: 2000 - 3000$ gross
Work format: Full-time
We are looking for an engineer who can work effectively in a complex environment: understand existing systems, improve them carefully, deliver new features, and reduce technical debt without breaking production.
What will need to do:
• Delivering product features end-to-end
• Working with existing Enji services: understanding, extending, and refactoring them
• Participating in design sessions with PMs, BAs, and designers: challenging assumptions, proposing alternatives, and estimating implementation complexity
• Prototyping complex flows in Cursor / v0 before they become formal specifications
• Addressing technical debt thoughtfully and with clear reasoning
• Reviewing pull requests from other developers, including juniors and mid-level engineers
Requirements:
• 3+ years of commercial software development experience; 1+ year in AI engineering
• Production experience with Python (FastAPI or Flask — what matters is real-world usage with migrations, testing, and production deployments)
• Production experience with Vue 3 (Composition API, TypeScript, reactivity, component architecture). React experience alone does not satisfy this requirement — Vue is the primary frontend framework at Enji, and onboarding speed matters
• PostgreSQL: migrations, indexing, and basic understanding of query plans
• Docker / docker-compose — ability to build and run a local stack independently
• Git proficiency: rebase workflow, atomic commits, meaningful commit messages
• Hands-on experience using AI tools in day-to-day development (Cursor / Claude Code / Copilot / Codex / others)
• Language Proficiency: English at B2-C1 level, Russian at C2 level
Will be a plus:
• Quasar — the entire frontend stack is built on it
• Experience with message buses (NATS / Kafka / RabbitMQ / Redis Streams) — inter-service communication is based on NATS
• Experience with Clean Architecture or similar patterns (DDD, Hexagonal Architecture)
• Experience with CASL or other authorization systems
• Experience with background job processing (Celery, APScheduler, RQ, or any scheduler)
Contact: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- FastAPI
- Flask
- Vue 3
- TypeScript
- PostgreSQL
- Docker
- Git
- Quasar
- NATS
- Kafka
- RabbitMQ
- Redis Streams
- Clean Architecture
- DDD
- Hexagonal Architecture
- CASL
- Celery
- APScheduler
- RQ
Возможные вопросы на собеседовании
Проверка глубокого понимания реактивности и архитектуры Vue 3, что критично для проекта.
Расскажите о преимуществах Composition API перед Options API в Vue 3 и как вы организуете переиспользование логики в больших проектах?
Вакансия предполагает работу с существующими сервисами и рефакторинг.
Как вы подходите к рефакторингу легаси-кода в высоконагруженной системе, чтобы минимизировать риски для продакшена?
В стеке указан NATS, важно понимать опыт кандидата с очередями сообщений.
В каких случаях вы бы предпочли NATS вместо RabbitMQ или Kafka для межсервисного взаимодействия?
Проверка навыков работы с БД и оптимизации производительности.
Как вы анализируете медленные запросы в PostgreSQL и какие стратегии индексирования применяете для сложных выборок?
Оценка опыта использования современных AI-инструментов в разработке.
Как использование Cursor или Claude Code изменило ваш рабочий процесс и как вы проверяете корректность кода, сгенерированного AI?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

