Job title: Full Stack Developer (Cloud & Infrastructure)
Resource Modeling Solutions is a division of GeologicAI Inc, providing expert knowledge, software, and services to the mining and petroleum industries. Our team is spread across Canada with a few international team members providing remote support and development. We publish the Resource Modeling Solutions Platform (RMSP), a high-performance engine for modern geostatistics in use by many of the world’s leading resource companies, the Drill Hole Optimizer (DHO) which leverages a custom genetic algorithm to optimize drill hole plans for reducing geologic uncertainty at mines., and more exciting projects are always under development.
Resource Modeling Solutions is seeking a creative and driven Full Stack Developer to join our distributed team. This role is perfect for someone who loves to build and maintain the backbone of a service - specializing in making things "go" on the cloud. You will take the lead on designing, implementing, and managing our cloud infrastructure in Azure.
While your primary focus will be on the cloud, you'll also use your full-stack skills to develop backend APIs and build the essential tools and integrations that allow us to monitor, deploy, and scale our cutting-edge software. You will be a key player in ensuring our platform is reliable, performant, and secure.
This position involves a mix of collaborative and independent work, requiring strong communication and self-motivation to thrive in a flexible, remote-friendly environment.
Job type: Full-time with flexible hours (we aim for core overlap hours for collaboration)
Location: Remote first, with potential for hybrid work in Calgary or Toronto
- Architect, build, and maintain our scalable cloud infrastructure across Microsoft Azure and AWS.
- Champion security best practices by managing security policies, encryption, and access controls to protect our systems and data.
- Automate our infrastructure by implementing and refining our Infrastructure as Code (IaC) practices.
- Develop and manage robust monitoring, logging, and alerting solutions to ensure system health and rapid issue resolution.
- Collaborate with the development team to build and support backend APIs and services that integrate seamlessly with our cloud infrastructure.
- Improve the quality and maintainability of our solutions by writing clean code, comprehensive tests, and clear documentation.
- Bachelor’s degree in Computer Science or equivalent
- 4+ years of work experience (excluding internships) and a proven track record of deploying cloud applications- Experience with Kubernetes, Terraform, and/or other infrastructure as code technologies
- Experience with GitHub Actions CI/CD workflow orchestration
- Experience with Microsoft Azure or AWS
- Experience with Docker or similar container solutions.
- Proficient with version control (git) and continuous integration practices
- Strong security analysis skills
- Excellent problem solving and technical leadership skills
- Strong verbal and written communication skills
- Experience with our tech stack, including Python, TypeScript, and React.
- Familiarity with high-performance computing, data visualization, or machine learning concepts.
Stack
We use the best tools for the job. Our core stack includes:
- Cloud: Microsoft Azure, AWS
- Infrastructure & DevOps: Terraform, Kubernetes, Docker, GitHub Actions
- Backend: Typescript, Node.js
- Frontend: TypeScript, React
- Geostatistics Engine: C++ and Python- Version Control: Git
If you are interested in working with us and are authorized to work in Canada, please send a resume and cover letter to
careers@resmodsol.com. Only candidates selected for interview will be contacted; thank you for your interest