Full-stack Engineer, Platforms
Indexed description
We are seeking a skilled Full-stack Engineer to join our team in a full-time position. Reporting to the Director of Platforms, you will work on projects that require expertise in both front-end and back-end development, specifically using React, react-three-fiber, Three.js, WebGL, Next.js, and AWS services. Your role will involve developing, implementing, and maintaining full-stack web applications with a focus on interactive 3D graphics and scalable backend architecture.
- Collaborate with development, product, and UX teams to create engaging and interactive web applications using React, react-three-fiber, Three.js, and WebGL
- Design and implement responsive user interfaces that deliver an exceptional user experience
- Develop and maintain efficient and reusable code for both front-end and back-end to ensure the best possible performance, quality, and responsiveness of applications
- Design, build, and maintain scalable and robust backend services and REST APIs, leveraging AWS infrastructure
- Troubleshoot and resolve issues related to 3D graphics rendering, performance optimization, and compatibility across various devices and browsers, as well as backend service performance and reliability
- Stay up-to-date with the latest industry trends and advancements in full-stack web development, 3D graphics, and cloud technologies
- 2-5 years of hands-on experience developing full-stack web applications using React, Next.js, and backend technologies in a team-based environment, including use of Git, code reviews, and testing practices
- Experience contributing to production or production-like applications with real users, including debugging, performance tuning, and ongoing maintenance
- Experience building interactive 3D web applications using react-three-fiber, Three.js, or WebGL, demonstrated through non-trivial projects (e.g., multi-scene environments, custom shaders, or performance-sensitive rendering)
- Strong proficiency in JavaScript and/or TypeScript, with experience working in moderately sized codebases (e.g., 10K+ lines or multi-developer projects)
- Solid understanding of 3D graphics fundamentals (e.g., coordinate systems, transformations, rendering pipelines), with the ability to apply them in practical applications
- Hands-on experience deploying and operating applications in AWS (e.g., EC2, Lambda, DynamoDB, S3), including at least one project deployed end-to-end (CDK or infrastructure-as-code preferred)
- Experience designing and implementing REST APIs, including handling real-world concerns such as error handling, authentication, and performance
- Familiarity with responsive design and cross-browser compatibility, including debugging issues across environments
- Demonstrated ability to debug complex issues, profile performance, and optimize application behavior
- Experience working collaboratively in a team environment, including participation in code reviews, design discussions, and iterative development cycles
- Previous experience with NX monorepo or similar tooling is a plus
- Competitive Healthcare Coverage
- Unlimited PTO
- Commuting Expenses Covered
- Telecommunications Stipend
- 401k Match
- HSA Employer Contribution
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search