Full Stack Engineer
Stratum AI · Remote · Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (Canada preferred)
- React + TypeScript
- AWS + RESTful APIs
- 5+ years experience
- 3D visualization focus
Join StratumAI's Platform team to develop the web-based dashboard that connects mining clients with proprietary machine learning models. You will build interfaces for data upload, 3D resource visualization, and analytics, ensuring seamless data flow between operations and AI systems.
This position requires expertise in both frontend and backend technologies to support data-intensive applications. You will collaborate with ML engineers and product teams to drive the product roadmap and enhance platform capabilities for the mining industry.
What you'll do
- Develop and maintain the web-based dashboard for client-AI interaction
- Create intuitive interfaces for CSV and custom mining data uploads
- Implement interactive 3D visualizations of block models with coordinates
- Build responsive dashboards displaying model results and performance metrics
- Design RESTful APIs connecting frontend with AI models on AWS
- Implement secure data storage and processing pipelines
- Integrate proprietary deep learning systems into the dashboard
- Collaborate with ML engineers and mining experts on feature development
What you'll need
- 5+ years of experience in full-stack web development
- Strong proficiency in JavaScript/TypeScript and React
- Expertise in HTML5, CSS3, and responsive design principles
- Experience with cloud platforms, specifically AWS
- Knowledge of SQL and NoSQL database systems
- Familiarity with RESTful API design and implementation
- Experience building web apps with complex data visualization
- Understanding of CI/CD pipelines and DevOps practices
- Proficiency with version control systems like Git
Nice to have
- Experience with 3D visualization or geospatial data
- Knowledge of libraries like D3.js, Three.js, or Babylon
- Familiarity with mining software or geological data formats
- Background in resource modeling or geological sciences
- Experience implementing SOC 2 security compliance
- Familiarity with Python and ML stacks
- Experience with Docker and Kubernetes containerization
Stack
- JavaScript
- TypeScript
- React
- HTML5
- CSS3
- AWS
- SQL
- NoSQL
- Git
- D3.js
- Three.js
- Python
- Docker
- Kubernetes
How you'll work
- Remote-first position
- Preference for applicants based in Canada
- Occasional odd hours for overseas clients
- Some weekend calls may be required