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 UXPlatform 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: рабочее место планируется к созданию и замещению (является перспективным).