Full-Stack Software Engineer (React / AWS)

Full-Stack Software Engineer (React / AWS)

Минск, проспект Независимости, 32Ас3

Метро: Купаловская

Описание вакансии

Coral.Team is looking for a Full-Stack Software Engineer to join the team working on a long-term project for an established US EdTech client. The product is an online assessment platform used at scale and the team is actively transitioning from a traditional application stack (Java and PHP) toward a modern architecture built on React and AWS Amplify (Gen 2).

This is a hands-on engineering role with real ownership. You will design and ship features across the stack, contribute to architectural decisions as the platform is re-platformed and help establish the patterns and standards that the modern codebase is built on. Quality, reliability and a sense of craft matter here - the product serves real users every day.

The position is well-suited for an engineer who is strong in modern React and TypeScript, comfortable working with AWS serverless technologies and motivated by the challenge of evolving a mature product without disrupting the people who rely on it. Experience with legacy Java or PHP systems is a meaningful plus, since you will occasionally work alongside the systems being migrated away from.

Key Responsibilities

Product engineering

  • Design, build and ship features across the platform, primarily in React + TypeScript with an AWS Amplify (Gen 2)
  • backend Build rich, interactive and accessible user interfaces, including assessment-taking experiences with rich-text editing, math rendering and interactive (canvas-based) content
  • Write clean, well-tested and maintainable code
  • Participate in code reviews, give and receive constructive feedback and help raise the quality bar across the team
  • Collaborate with Product and Design to turn requirements into reliable well-crafted UX​​​​​​​Platform modernization
  • Contribute to the migration from the legacy Java/PHP stack to the modern React + AWS Amplify architecture
  • Help define the patterns, conventions and shared building blocks that the new codebase is built on
  • Safely maintain and extend existing Java and PHP systems during the transition, ensuring continuity for active users
  • Identify technical risks and opportunities for simplification as the platform evolves Cloud and infrastructure
  • Build and integrate AWS serverless components (Amplify, Lambda and related services)
  • Work with infrastructure-as-code (AWS CDK) to provision and manage cloud resources
  • Help ensure the platform is secure, observable and performant in production Collaboration and operations
  • Work in a remote, cross-functional team using modern engineering workflows
  • Participate in planning, estimation and technical discussions
  • Help troubleshoot and resolve production issues and contribute to a healthy incident culture
  • Document decisions, share knowledge and keep the team aligned

    Required Skills & Attributes
  • Strong proficiency in React and TypeScript (required) - modern hooks-based React, state management and component architecture
  • Hands-on experience with a modern React ecosystem: client and server state, component libraries and forms (e.g. Zustand, TanStack Query, MUI, React Hook Form)
  • Solid understanding of front-end fundamentals: build tooling, testing, performance and accessibility
  • Experience with AWS serverless technologies, especially AWS Amplify (highly desired)
  • Comfortable working across the stack: APIs, data modeling and integrations
  • Strong engineering practices: testing, code review, version control and CI/CD
  • Good written and verbal English, with the ability to collaborate effectively in a remote, English-speaking team
  • A pragmatic, ownership-driven mindset and strong attention to detail.

Nice to Have

  • ​​​​​​​Experience with Java (Spring) (preferred)
  • Experience with PHP (preferred)
  • Experience modernizing or re-platforming a mature production application
  • Background in EdTech
  • Micro-frontend architecture (Module Federation)
  • Web accessibility (WCAG) and assistive technologies (text-to-speech, screen readers)
  • Building complex interactive UI: rich-text editors (CKEditor, Lexical, Quill), math rendering (MathJax, KaTeX) or canvas-based interactions (Konva, Fabric.js)
  • Type-safe internationalization (i18n)
  • Product observability and analytics (Sentry, PostHog)
  • Exposure to Vue (a small part of the platform uses it)
  • Familiarity with our wider toolset: Vite/Rsbuild, Biom
Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:

рабочее место планируется к созданию и замещению (является перспективным).

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Go Offer
  • Минск

  • до 3500 USD

Рекомендуем
  • Минск

  • до 3500 USD

Рекомендуем
Syberry CIS
  • Минск

  • до 3500 USD

Рекомендуем
Кэтлоджик
  • Минск

  • до 3500 USD

ОсОО МАЕР КОРП
  • Минск

  • до 3500 USD

Andersen
  • Минск

  • до 3500 USD

Syberry CIS
  • Минск

  • до 3500 USD

Itransition
  • Минск

  • до 3500 USD

Qulix Systems
  • Минск

  • до 3500 USD

Филиппович Вячеслав Васильевич

AI Agentic Engineer

Филиппович Вячеслав Васильевич

  • Минск

  • до 3500 USD

yourhr.tech
  • Минск

  • до 3500 USD

Банк Эсхата

DevOps Engineer

Банк Эсхата

  • Минск

  • до 3500 USD

Арелаг консалт

Automation QA Python Engineer

Арелаг консалт

  • Минск

  • до 3500 USD

ITACWT
  • Минск

  • до 3500 USD

Syberry CIS
  • Минск

  • до 3500 USD

RapidSeedbox ltd

Linux Support Engineer

RapidSeedbox ltd

  • Минск

  • до 3500 USD

Syberry CIS
  • Минск

  • до 3500 USD

Технопроект Плюс

Инженер-проектировщик

Технопроект Плюс

  • Минск

  • до 3500 USD

Бэлл Интегратор

Devops инженер

Бэлл Интегратор

  • Минск

  • до 3500 USD

Элепарт
  • Минск

  • до 3500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию