Senior Full-Stack 3D Web Developer — React, TypeScript, Node.js and NVIDIA RTX GPU
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
We are looking for an experienced Senior Full-Stack Developer to build a browser-based 3D modeling and AI-powered creation platform inspired by Womp.com.
This is not a standard website. The platform will include an interactive 3D workspace, real-time browser rendering, AI or GPU-powered processing, project management, and 3D file import and export.
The frontend will be developed using React and TypeScript. The backend will use Node.js, with separate GPU-powered services running on NVIDIA RTX hardware.
The initial goal is to build a stable and scalable MVP. We are not looking to copy Womp’s branding, source code, proprietary assets, or exact user interface.
## Location and Communication Requirements
Due to our collaboration schedule, communication requirements, and working-hour availability, we are currently accepting applications only from developers who are:
* Currently based in Europe, the United States, or Canada.
* Fluent or native-level English speakers.
* Available for at least four working hours of overlap with U.S. Central Time.
* Comfortable participating in regular video meetings and technical discussions.
Applications that do not meet these requirements will not be considered.
## Main Responsibilities
* Build a responsive frontend using React and TypeScript.
* Develop an interactive browser-based 3D modeling workspace.
* Implement camera controls, object selection, and scene navigation.
* Allow users to move, rotate, resize, duplicate, group, and delete 3D objects.
* Implement materials, colors, textures, lighting, and real-time previews.
* Develop project saving, loading, autosave, and version-history functionality.
* Build Node.js backend services and APIs.
* Develop and integrate NVIDIA RTX GPU-powered processing services.
* Implement GPU job queues, progress reporting, retries, and error handling.
* Add real-time communication using WebSockets or a similar technology.
* Support appropriate 3D file import and export formats.
* Optimize frontend rendering and backend GPU performance.
* Write maintainable, secure, tested, and well-documented code.
* Assist with production deployment, monitoring, and ongoing maintenance.
## Required Experience
* Strong professional experience with React and TypeScript.
* Strong Node.js backend-development experience.
* Experience with Three.js, React Three Fiber, Babylon.js, WebGL, or a similar browser-based 3D technology.
* Strong understanding of 3D scenes, geometry, cameras, lighting, materials, rendering, and transformations.
* Experience building REST APIs and real-time services.
* Experience with PostgreSQL, MongoDB, or a similar database.
* Experience with Docker and production deployment.
* Experience integrating or managing GPU-powered backend services.
* Strong debugging, architecture, and performance-optimization skills.
* Excellent spoken and written English.
* Ability to communicate technical decisions clearly.
## Preferred Experience
Experience with any of the following will be highly valuable:
* NVIDIA RTX GPUs.
* CUDA, TensorRT, PyTorch, or GPU inference.
* AI-powered text-to-3D or image-to-3D systems.
* GPU rendering or mesh-processing services.
* GLTF, GLB, OBJ, STL, or similar 3D formats.
* Cloud GPU infrastructure.
* Redis, BullMQ, RabbitMQ, or similar job-queue systems.
* AWS, Google Cloud, Azure, RunPod, or another GPU platform.
* SaaS authentication, subscriptions, cloud storage, and usage tracking.
* Creative software, CAD tools, design applications, or browser-based 3D editors.
## Expected Deliverables
1. Technical architecture and development plan.
2. Responsive React and TypeScript frontend.
3. Interactive browser-based 3D editor.
4. Node.js backend APIs and services.
5. NVIDIA RTX GPU-processing service.
6. Database and project-storage implementation.
7. Automated tests for critical features.
8. Production deployment configuration.
9. Complete source code and setup instructions.
10. Technical documentation and knowledge-transfer session.
## Application Instructions
Begin your proposal with the word RTX3D to confirm that you have read the complete job description.
Please include:
* Your React, TypeScript, Node.js, WebGL, and 3D-development experience.
* Links to relevant live projects, repositories, screenshots, or demonstrations.
* A clear explanation of your role in each project.
* Details about your NVIDIA RTX or GPU-computing experience.
* Your recommended frontend 3D framework.
* Your proposed backend and GPU architecture.
* Your estimated timeline for completing the MVP.
* Your weekly availability.
* Your hourly rate or fixed-price estimate.
* Confirmation that you personally completed the portfolio work you submit.
Generic or AI-generated proposals without relevant technical evidence will not be considered.
## Required 15-Minute Introduction Video
Applicants must provide a technical introduction video with a minimum duration of 15 minutes.
The video should include:
* 2 minutes: Introduce yourself, your professional experience, and your current role.
* 5 minutes: Demonstrate a relevant React, WebGL, Three.js, GPU, or browser-based 3D project.
* 5 minutes: Explain the project architecture, code structure, technical challenges, and your specific contributions.
* 3 minutes: Explain your NVIDIA RTX or GPU experience and describe how you would architect this platform.
The video must include both your voice and screen recording. Showing your face at the beginning of the video is preferred.
Do not disclose confidential client information or private source code. You may demonstrate a personal project, public repository, sanitized codebase, or technical prototype.
Applications without the required video will not move forward.
Candidates will be evaluated based on relevant experience, technical ability, communication skills, portfolio quality, location and availability requirements, architectural knowledge, and ability to deliver production-quality software.
This is not a standard website. The platform will include an interactive 3D workspace, real-time browser rendering, AI or GPU-powered processing, project management, and 3D file import and export.
The frontend will be developed using React and TypeScript. The backend will use Node.js, with separate GPU-powered services running on NVIDIA RTX hardware.
The initial goal is to build a stable and scalable MVP. We are not looking to copy Womp’s branding, source code, proprietary assets, or exact user interface.
## Location and Communication Requirements
Due to our collaboration schedule, communication requirements, and working-hour availability, we are currently accepting applications only from developers who are:
* Currently based in Europe, the United States, or Canada.
* Fluent or native-level English speakers.
* Available for at least four working hours of overlap with U.S. Central Time.
* Comfortable participating in regular video meetings and technical discussions.
Applications that do not meet these requirements will not be considered.
## Main Responsibilities
* Build a responsive frontend using React and TypeScript.
* Develop an interactive browser-based 3D modeling workspace.
* Implement camera controls, object selection, and scene navigation.
* Allow users to move, rotate, resize, duplicate, group, and delete 3D objects.
* Implement materials, colors, textures, lighting, and real-time previews.
* Develop project saving, loading, autosave, and version-history functionality.
* Build Node.js backend services and APIs.
* Develop and integrate NVIDIA RTX GPU-powered processing services.
* Implement GPU job queues, progress reporting, retries, and error handling.
* Add real-time communication using WebSockets or a similar technology.
* Support appropriate 3D file import and export formats.
* Optimize frontend rendering and backend GPU performance.
* Write maintainable, secure, tested, and well-documented code.
* Assist with production deployment, monitoring, and ongoing maintenance.
## Required Experience
* Strong professional experience with React and TypeScript.
* Strong Node.js backend-development experience.
* Experience with Three.js, React Three Fiber, Babylon.js, WebGL, or a similar browser-based 3D technology.
* Strong understanding of 3D scenes, geometry, cameras, lighting, materials, rendering, and transformations.
* Experience building REST APIs and real-time services.
* Experience with PostgreSQL, MongoDB, or a similar database.
* Experience with Docker and production deployment.
* Experience integrating or managing GPU-powered backend services.
* Strong debugging, architecture, and performance-optimization skills.
* Excellent spoken and written English.
* Ability to communicate technical decisions clearly.
## Preferred Experience
Experience with any of the following will be highly valuable:
* NVIDIA RTX GPUs.
* CUDA, TensorRT, PyTorch, or GPU inference.
* AI-powered text-to-3D or image-to-3D systems.
* GPU rendering or mesh-processing services.
* GLTF, GLB, OBJ, STL, or similar 3D formats.
* Cloud GPU infrastructure.
* Redis, BullMQ, RabbitMQ, or similar job-queue systems.
* AWS, Google Cloud, Azure, RunPod, or another GPU platform.
* SaaS authentication, subscriptions, cloud storage, and usage tracking.
* Creative software, CAD tools, design applications, or browser-based 3D editors.
## Expected Deliverables
1. Technical architecture and development plan.
2. Responsive React and TypeScript frontend.
3. Interactive browser-based 3D editor.
4. Node.js backend APIs and services.
5. NVIDIA RTX GPU-processing service.
6. Database and project-storage implementation.
7. Automated tests for critical features.
8. Production deployment configuration.
9. Complete source code and setup instructions.
10. Technical documentation and knowledge-transfer session.
## Application Instructions
Begin your proposal with the word RTX3D to confirm that you have read the complete job description.
Please include:
* Your React, TypeScript, Node.js, WebGL, and 3D-development experience.
* Links to relevant live projects, repositories, screenshots, or demonstrations.
* A clear explanation of your role in each project.
* Details about your NVIDIA RTX or GPU-computing experience.
* Your recommended frontend 3D framework.
* Your proposed backend and GPU architecture.
* Your estimated timeline for completing the MVP.
* Your weekly availability.
* Your hourly rate or fixed-price estimate.
* Confirmation that you personally completed the portfolio work you submit.
Generic or AI-generated proposals without relevant technical evidence will not be considered.
## Required 15-Minute Introduction Video
Applicants must provide a technical introduction video with a minimum duration of 15 minutes.
The video should include:
* 2 minutes: Introduce yourself, your professional experience, and your current role.
* 5 minutes: Demonstrate a relevant React, WebGL, Three.js, GPU, or browser-based 3D project.
* 5 minutes: Explain the project architecture, code structure, technical challenges, and your specific contributions.
* 3 minutes: Explain your NVIDIA RTX or GPU experience and describe how you would architect this platform.
The video must include both your voice and screen recording. Showing your face at the beginning of the video is preferred.
Do not disclose confidential client information or private source code. You may demonstrate a personal project, public repository, sanitized codebase, or technical prototype.
Applications without the required video will not move forward.
Candidates will be evaluated based on relevant experience, technical ability, communication skills, portfolio quality, location and availability requirements, architectural knowledge, and ability to deliver production-quality software.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.