Full-Stack Software Engineer

RoBIM Technologies Inc.

Edmonton

Hybrid

CAD 90,000 - 120,000

Full time

46 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity opportunities
Benefits package

Job summary

RoBIM Technologies Inc. is seeking a talented Full Stack Software Engineer to build and enhance a web-based robotic simulator. You will work across front-end and back-end to create scalable, interactive applications in robotics and simulation.

Reporting to the VP – Software, you will design, develop, and maintain the simulator, APIs, and data pipelines, while implementing CI/CD, testing, and documentation to ensure reliable releases.

Qualifications

  • Proven experience as a full-stack developer with Next.js, React and related tech.
  • Experience building real-time, high-availability web apps.
  • Hands-on with SQL and/or NoSQL databases.
  • Proficiency with Git and version control best practices.
  • Ability to write and maintain clear technical documentation.

Responsibilities

  • Design, develop, and maintain front-end and back-end components of the robotic simulator using Next.js and other modern technologies.
  • Build and maintain APIs and server-side logic for simulation scenarios, sessions, and analytics.
  • Process and visualize BIM design input and link BIM geometry/data to the robot simulation engine.
  • Write and execute unit, integration, and end-to-end tests; automate CI/CD pipelines for reliable releases.
  • Ensure the simulator is scalable, secure, and can handle multiple users and complex tasks.
  • Perform code reviews, maintain documentation, and improve development processes.

Skills

Full-stack development
Real-time web apps
Web performance
Cross-team collaboration

Education

Bachelor's/Master's in CS/Engineering/Robotics

Tools

Next.js
React
Node.js
REST APIs

Job description

Experience with robotics or simulation software.

Experience with game engine or physics engine.

Knowledge of three.js or other technologies for 3D graphics rendering.

Familiarity with cloud services (AWS, Azure, etc.)

Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.

Familiarity with containerization and orchestration concepts for managing development environments and deploying scalable services.

Familiarity with performance profiling techniques for identifying and resolving frontend or backend bottlenecks.

Familiarity with testing and quality assurance practices, including writing unit, integration, and end-to-end tests to ensure system reliability and maintainability.

The Career Opportunity

We are seeking a talented and motivated Full Stack Software Engineer to help build and enhance our web-based robotic simulator. The ideal candidate will have strong technical expertise across both front-end and back-end technologies, and a passion for creating scalable, interactive, and visually compelling applications in the field of robotics and simulation.

Reporting to the Vice President – Software, the Full-Stack Software Engineer will be responsible for:

Design, develop, and maintain the front-end and back-end components of the robotic simulator using Next.js and other modern technologies.

Build and maintain APIs and server-side logic to manage simulation scenarios, user sessions, and analytics.

Process and visualize BIM design input and link BIM geometry/data to the robot simulation engine.

Write and execute unit, integration, and end-to-end tests; automate CI/CD pipelines to deliver reliable releases.

Ensure the simulator is scalable, secure, and capable of handling multiple users and complex simulation tasks.

Perform and participate in code reviews, maintain clear documentation, and continuously improve our development processes.

Troubleshoot and resolve issues across the platform, providing timely updates and patches.

Stay current on web-dev, robotics, and BIM trends—and proactively evaluate new tools and frameworks for potential adoption.

About You

The Basics

You are legally able to work in Canada.

You are located in Edmonton (preferred, though remote work is possible for the right candidate)

You have a Bachelor's or Master’s degree in Computer Science, Engineering, Robotics, or a related field.

The Specifics

Skills & Qualifications:

Proven experience as a full-stack developer with a strong portfolio in projects using Next.js, React, and other relevant technologies.

Experience building and maintaining real-time, high-availability web applications.

Hands-on with SQL and/or NoSQL databases.

Strong fundamentals of RESTful APIs and server-side architecture.

Proficiency with Git and version control best practices.

Experience implementing authentication and authorization systems.

Ability to write and maintain clear technical documentation.

Non-Technical Skills:

Our Company expects the following non-technical skills from all of our team members:

Innovative: Ability to translate an idea into business reality by embracing a hands-on, systems thinking approach to problem-solving and actively participating in all aspects of development within our start-up environment.

Adaptability: Demonstrates flexibility and adaptability and can thrive in a fast-paced start-up where tasks will vary and responsibilities may evolve.

Self-Starter & Quick Learner: Works intuitively on tasks that drive the most value for a company operating in a fast-changing environment, comfortable rapidly solving problems and quickly turning around work tasks (and will complete projects in hours or days and not weeks or months).

Collaborative Spirit & Optimism: Fosters a collaborative spirit within the small team, openly shares ideas and insights and understands and acts upon the “art of the possible”.

Communicator: Excellent oral and written communication skills for proposal writing, summarization and reporting.

Flexibility & Agility: Ability to work in changing environments common with early-stage companies and global product launches as well as being comfortable working in different time zones and/or odd hours until the job gets done (this is not a 9 to 5 position).

Team & Customer Focused: The willingness and ability to contribute to all areas of a business to ensure “the job gets done” and to meet the needs of customers.

Compensation

RoBIM offers a comprehensive compensation package (salary + benefits + opportunities for equity) along with a strong learning environment and the opportunity to apply leading edge technologies to real-world problems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BIM Software Engineer
BIM Software Engineer

RoBIM Technologies Inc. • Edmonton

Hybrid
CAD 90,000 - 120,000
Equity opportunities
Learning environment
Remote-friendly
Remote Full-Stack Robotics & Simulation Engineer
Remote Full-Stack Robotics & Simulation Engineer

RoBIM Technologies Inc. • Edmonton

Hybrid
CAD 90,000 - 120,000
Equity opportunities
Benefits package
Full Stack Software Developer
Full Stack Software Developer

Engineered Arts LLC • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Full Stack Developer (Contract)
Senior Full Stack Developer (Contract)

Vuejobs • Toronto

Hybrid
CAD 83,000 - 92,000
Robotics Software Development Team Lead
Robotics Software Development Team Lead

Gexel Telecom International Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Flexible work hours
Hybrid work model
Paid December leave
+4
Senior Robotics Software Developer
Senior Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Senior Full Stack Developer
Senior Full Stack Developer

TEEMA Group • Brampton

On-site
CAD 73,000 - 92,000
Robotics Software Developer
Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 90,000 - 120,000
Competitive salary
Stock options
Holistic benefits package
+2
Senior Robotics and Control Engineer
Senior Robotics and Control Engineer

Promise Robotics • Calgary

On-site
CAD 120,000 - 160,000
Stock options
Flexible personal days and vacation
Relocation assistance
+1
Senior Full Stack Developer (Contract)
Senior Full Stack Developer (Contract)

BIMM • Toronto

Hybrid
CAD 83,000 - 92,000