Full-Stack инженер-программист
Компания Coral.Team ищет опытного Full-Stack разработчика для работы над образовательной платформой. Основной стек — React, TypeScript и AWS Amplify, но также придется поддерживать старые Java и PHP системы. От кандидата ждут сильных навыков в современном React, опыта с облачными технологиями и готовности участвовать в миграции платформы. Работа полностью удаленная, в англоязычной команде.
Зарплата ниже рынка
На 67% ниже медианы JavaScript по 1873 вакансиям за 90 дней.
Что предстоит делать
Coral.Team ищет Full-Stack Software Engineer для присоединения к команде, работающей над долгосрочным проектом для известного US EdTech клиента. Продукт представляет собой платформу онлайн-оценки, используемую в масштабе, и команда активно переходит от традиционного стека приложений (Java и PHP) к современной архитектуре, построенной на React и AWS Amplify (Gen 2). Это практическая инженерная роль с реальной ответственностью. Вы будете проектировать и внедрять функции во всем стеке, вносить вклад в архитектурные решения по мере переплатформенной миграции и помогать устанавливать шаблоны и стандарты, на которых строится современная кодовая база. Качество, надежность и чувство мастерства здесь важны — продукт ежедневно обслуживает реальных пользователей. Должность хорошо подходит для инженера, который силен в современном React и TypeScript, комфортно работает с бессерверными технологиями AWS и мотивирован задачей развития зрелого продукта без нарушения работы тех, кто на него полагается. Опыт работы с устаревшими системами Java или PHP является значительным плюсом, поскольку вы будете время от времени работать вместе с системами, от которых происходит миграция. Ключевые обязанности Продуктовая разработка • Проектировать, создавать и внедрять функции на всей платформе, в первую очередь на React + TypeScript с бэкендом AWS Amplify (Gen 2) • Создавать насыщенные, интерактивные и доступные пользовательские интерфейсы, включая интерфейсы для прохождения оценки с редактированием форматированного текста, рендерингом математических формул и интерактивным (canvas-based) контентом • Писать чистый, хорошо протестированный и поддерживаемый код • Участвовать в ревью кода, давать и получать конструктивную обратную связь и помогать повышать планку качества в команде • Сотрудничать с Product и Design, чтобы превращать требования в надежный, хорошо продуманный UX Модернизация платформы • Вносить вклад в миграцию с устаревшего стека Java/PHP на современную архитектуру React + AWS Amplify • Помогать определять шаблоны, соглашения и общие строительные блоки, на которых строится новая кодовая база • Безопасно поддерживать и расширять существующие системы Java и PHP во время перехода, обеспечивая непрерывность для активных пользователей • Выявлять технические риски и возможности для упрощения по мере развития платформы Облако и инфраструктура • Создавать и интегрировать бессерверные компоненты AWS (Amplify, Lambda и связанные сервисы) • Работать с инфраструктурой как кодом (AWS CDK) для предоставления и управления облачными ресурсами • Помогать обеспечивать безопасность, наблюдаемость и производительность платформы в продакшене Совместная работа и операции • Работать в удаленной кросс-функциональной команде, используя современные инженерные рабочие процессы • Участвовать в планировании, оценке и технических обсуждениях • Помогать в устранении неполадок и решении производственных проблем, а также вносить вклад в здоровую культуру инцидентов • Документировать решения, делиться знаниями и поддерживать согласованность команды Требуемые навыки и качества • Высокий уровень владения React и TypeScript (обязательно) — современный React на хуках, управление состоянием и архитектура компонентов • Практический опыт работы с современной экосистемой React: клиентское и серверное состояние, библиотеки компонентов и формы (например, Zustand, TanStack Query, MUI, React Hook Form) • Твердое понимание основ фронтенда: инструменты сборки, тестирование, производительность и доступность • Опыт работы с бессерверными технологиями AWS, особенно AWS Amplify (очень желательно) • Уверенная работа во всем стеке: API, моделирование данных и интеграции • Сильные инженерные практики: тестирование, ревью кода, контроль версий и CI/CD • Хороший письменный и устный английский, способность эффективно сотрудничать в удаленной англоязычной команде • Прагматичный настрой с чувством ответственности и высокое внимание к деталям. Будет плюсом • Опыт работы с Java (Spring) (предпочтительно) • Опыт работы с PHP (предпочтительно) • Опыт модернизации или переплатформенной миграции зрелого производственного приложения • Опыт работы в EdTech • Микрофронтендная архитектура (Module Federation) • Веб-доступность (WCAG) и вспомогательные технологии (текст-в-речь, скринридеры) • Создание сложного интерактивного UI: редакторы форматированного текста (CKEditor, Lexical, Quill), рендеринг математических формул (MathJax, KaTeX) или взаимодействия на основе canvas (Konva, Fabric.js) • Типобезопасная интернационализация (i18n) • Наблюдаемость и аналитика продукта (Sentry, PostHog) • Знакомство с Vue (небольшая часть платформы использует его) • Знакомство с нашим более широким набором инструментов: Vite/Rsbuild, Biom Ссылка на вакансию в банке вакансий на gsz.gov.by: рабочее место планируется к созданию и замещению (является перспективным).
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Frontend / Креативный разработчик
~1 327 950 ₸ оценка
Ищем креативного frontend-разработчика для создания визуально впечатляющих сайтов с 3D-элементами и анимациями. Требуется опыт с Three.js, WebGL, GSAP и адаптивной версткой. Предлагаем удаленную проектную работу в международном агентстве с интересными задачами.
Senior Frontend-разработчик (GameDev)
~1 498 200 – 2 213 250 ₸ оценка
Ищем Senior Frontend-разработчика с опытом в GameDev для создания плавных анимаций интерфейсов игры. Нужно владеть JavaScript/TypeScript, библиотеками анимаций и уметь оптимизировать производительность. Предлагаем гибкий график и бонусы.
Team Lead Frontend-команды (Angular)
~1 362 000 ₸ оценка
Tantor Labs ищет Team Lead Frontend-команды для разработки платформы мониторинга PostgreSQL на Angular. Требуется опыт от 4-5 лет с Angular/TypeScript и лидерские навыки. Предлагают стабильный доход, ДМС и спортивные активности.
Angular разработчик
~953 400 – 1 470 960 ₸ оценка
Ищем опытного Angular разработчика для развития функциональности интернет-банка и мобильного приложения. Требуются уверенные знания JavaScript, опыт с Angular/React/Vue, понимание REST и современной верстки. Предлагаем работу в аккредитованной IT-компании с белой зарплатой, гибким графиком и интересными проектами для лидеров рынка.
Frontend-разработчик (Vue.js) в команду ERP
~1 498 200 – 2 213 250 ₸ оценка
Разработка и поддержка frontend-части ERP-системы Ozon: личный кабинет продавца, внутренние приложения. Требуется опыт от 5 лет с JavaScript/TypeScript и Vue (NuxtJS). Работа в команде, участие в проектировании API и оптимизации производительности.
Node.js разработчик
Ищем Node.js разработчика для развития крупных Proptech-платформ. Нужно будет писать серверную часть на Fastify и NestJS, работать с базами данных и брокерами сообщений. Подходит кандидатам с опытом до 3 лет, ценящим командную работу и свободу решений.