What are the responsibilities and job description for the Full‑stack Engineer – Platform Team position at Evolution USA?
Full‑stack Engineer – Platform Team
About the Role
A growing technology company is looking for a Full‑stack Engineer to join its platform team in a full‑time role. Working closely with engineering, product, and design partners, you’ll help build and maintain modern web applications with a strong emphasis on interactive 3D experiences and scalable backend services.
This role is ideal for an engineer who enjoys working across the stack - from polished, responsive front‑end experiences to robust cloud‑based backend systems - using modern JavaScript frameworks and AWS infrastructure.
Key Responsibilities
- Collaborate with engineering, product, and UX teams to deliver engaging, interactive web applications
- Build rich front‑end experiences using React, react‑three‑fiber, Three.js, and WebGL
- Design and implement responsive user interfaces with a strong focus on user experience
- Develop, test, and maintain reusable front‑end and back‑end code to ensure performance, quality, and scalability
- Design, build, and maintain REST APIs and backend services running on AWS
- Troubleshoot and resolve issues related to 3D rendering, performance, browser/device compatibility, and backend reliability
- Continuously improve application performance through profiling, debugging, and optimization
- Stay up to date with trends in full‑stack development, 3D web graphics, and cloud technologies
Required Experience
- 2–5 years of hands‑on experience building full‑stack web applications
- Strong experience with React and Next.js in team‑based environments (Git, code reviews, testing)
- Experience contributing to production applications with real users, including debugging and long‑term maintenance
- Demonstrated experience building interactive 3D web applications using react‑three‑fiber, Three.js, or WebGL
- (e.g. multi‑scene environments, custom shaders, performance‑sensitive rendering)
- Strong proficiency in JavaScript and/or TypeScript, with experience in moderately sized codebases
- Solid understanding of 3D graphics fundamentals (coordinate systems, transformations, rendering pipelines)
- Hands‑on experience deploying and operating applications on AWS
- (e.g. EC2, Lambda, DynamoDB, S3), including at least one end‑to‑end deployment
- (Infrastructure‑as‑code experience preferred)
Additional Skills (Nice to Have)
- Experience designing and maintaining REST APIs, including authentication, error handling, and performance concerns
- Strong understanding of responsive design and cross‑browser compatibility
- Proven ability to debug complex issues and optimize application performance
- Experience working in collaborative, iterative development environments
- Familiarity with monorepo tooling (e.g. NX) is a plus