24-MAG
Remote | Sr. Full-Stack Software Engineer — $50–$100/hour
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Консалтинговая позиция для опытных full-stack инженеров в проекте обучения и оценки AI: создание, решение и ревью сложных инженерных задач по всему стеку, оценка AI-сгенерированного кода. Part-time контракт, полностью удалённо, около 15 часов в неделю.
Задачи
- Разрабатывать и дорабатывать front-end и back-end компоненты приложений
- Создавать пользовательские фичи, API, сервисы и модели данных
- Работать с браузерными приложениями, базами данных, внешними интеграциями и сервисным слоем
- Управлять состоянием приложения, аутентификацией, персистентностью и клиент-серверным взаимодействием
- Диагностировать сбои в состоянии приложения, API, сетях, аутентификации, БД и деплое
- Трассировать запросы и данные через границы систем для поиска первопричин
- Работать в незнакомых репозиториях и разбираться в существующей архитектуре
- Оценивать архитектурную пригодность, зависимости и компромиссы реализации
- Ревьюить и модифицировать код на Python, JavaScript, TypeScript, Java, Node.js, Rust, Go и аналогичных технологиях
- Переводить реализации между языками с сохранением поведения и архитектурных ограничений
- Разрабатывать и ревьюить unit, integration, regression и end-to-end тесты
- Оценивать AI-сгенерированные решения на корректность, полноту, производительность, безопасность и поддерживаемость
- Давать структурированную техническую обратную связь и документировать инженерные решения
Требования
- Сильный профессиональный опыт разработки production full-stack приложений
- Практический опыт и во front-end, и в back-end
- Production-опыт с несколькими языками программирования
- Знание браузерных приложений, API, баз данных, состояния приложения и сервисной интеграции
- Опыт участия в проектировании архитектуры программных систем
- Умение эффективно работать в незнакомых кодовых базах
- Сильные навыки отладки и решения технических проблем
- Опыт с Python, JavaScript, TypeScript, Java, Node.js, Rust, Go или аналогичными языками
- Опыт с React приветствуется
- Умение оценивать код на корректность, безопасность, производительность и поддерживаемость
- Опыт перевода реализаций между языками — преимущество
- Опыт AI-тренинга или оценки моделей не требуется
Условия
- Part-time контракт как independent contractor
- Полностью удалённо, открыто по всему миру
- Ожидаемая загрузка около 15 часов в неделю
- Гибкий график: можно выбирать часы и дни, включая выходные, при регулярной активности
- Компенсация $50–$100/час
- Фактическая оплата output-based — за каждую задачу, соответствующую спецификации проекта
- Минимальные недельные требования по сдаче задач
- Роли обычно закрываются примерно за 48 часов
- Старт первых задач в течение 24–48 часов после онбординга
Навыки
- Python
- JavaScript
- TypeScript
- Java
- Node.js
- Rust
- Go
- React
- API
- databases
- testing
- debugging
- architecture