Enable job alerts via email!

Software Developer (Full-Stack)

RoboDK

Montreal

Remote

CAD 100,000 - 160,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

RoboDK, a fast-growing software company in Montreal, is hiring a Software Engineer to join their R&D team. This role involves developing and maintaining applications, collaborating with cross-functional teams, and enhancing existing systems. Ideal candidates will have a Bachelor's in Software Engineering and proficiency in PHP, Python, and web development technologies. This position offers remote work flexibility and focuses on making industrial robotics accessible.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science or equivalent required.
  • Familiarity with PHP, Python and Django using a Linux environment.
  • Interest in learning and result oriented.

Responsibilities

  • Contribute to R&D for new product features and improvements.
  • Develop and maintain front-end web apps using React, HTML, and Bootstrap.
  • Integrate and manage authentication systems using Keycloak.

Skills

PHP
Python
Django
React
HTML
Bootstrap
Keycloak

Education

Bachelor's in Software Engineering

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from RoboDK

Do you want to join a global team that is making industrial robotics more accessible? RoboDK is hiring! RoboDK is a fast-growing software company that develops simulation and programming solutions for industrial robots.

Responsibilities

  • Contribute to R&D for new product features and improvements
  • Develop and maintain front-end web apps (React, HTML, Bootstrap)
  • Work on back-end services (PHP, Django, Apache on Linux)
  • Maintain and extend the RoboDK API
  • Integrate and manage authentication systems using Keycloak.
  • Deploy and maintain applications on AWS infrastructure.
  • Collaborate with cross-functional teams (software, robotics, and marketing) to deliver new features.
  • Ensure security, scalability, and performance of web services.
  • Troubleshoot, test, and improve existing systems.

Required Skills and Experience

  • A Bachelor's in Software Engineering, Computer Science or equivalent.
  • Familiar with PHP, Python and Django using a Linux environment.
  • Familiar with Keycloak or other identity providers.
  • Interest in learning and result oriented.

Other Skills

  • Familiarity with OpenEDX or Tutor for learning platform management
  • Experience integrating payment systems and handling online transactions
  • Experience building or maintaining admin tools (e.g., CRM, invoicing, reporting)
  • Experience with CAD/CAM software (SolidWorks, Fusion 360, Mastercam, Rhinoceros, Catia, PTC, …)
  • Knowledge/experience with Industrial Robots (such as ABB, Fanuc, KUKA, Motoman, Universal Robots, etc.).

Job Type

Full-time (40h/week)

Entry date

Immediately

Location

Remote (work from home/anywhere).

This job offer is not specifically tied to Canada, anyone in the world is invited to apply.

About RoboDK

RoboDK is a software company that develops simulation software for industrial robots. RoboDK makes it easy to simulate and program any robot from any brand. You can generate brand-specific robot programs, being a powerful and versatile Off-Line Programming (OLP) tool.

With RoboDK it is very easy to use robots for Off-Line Programming in industrial applications such as robot milling, robot welding, painting 3D printing and calibrating robots. RoboDK can simulate and generate complex robot paths for more than 1000 robots and 50 different robot manufacturers.

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
  • Industries
    Automation Machinery Manufacturing

Referrals increase your chances of interviewing at RoboDK by 2x

Get notified about new Software Engineer jobs in Montreal, Quebec, Canada.

Software Engineer -- Robotics and AI (Internship)

Greater Montreal Metropolitan Area 3 days ago

Full-Stack Software Engineer [Contract] [Remote possible]
Junior Software Engineer (1-5 years) - Python or C++ - Hybrid working - Up to $160,000 CAD Base (+Bonus)

Montreal, Quebec, Canada $150,000.00-$230,000.00 3 weeks ago

Software Developer Intern (Solutions Engineering team), Fall 2025
Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal
Software Engineer, Intermediate or Senior

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer, Telephony

CallMiner

Montreal

Remote

CAD 120,000 - 150,000

4 days ago
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Montreal

Remote

CAD 120,000 - 150,000

4 days ago
Be an early applicant

Back End Developer

Carousel

Montreal

Remote

CAD 85,000 - 120,000

4 days ago
Be an early applicant

Senior Software Developer, Full Stack

Hootsuite

Ottawa

Remote

CAD 98,000 - 138,000

4 days ago
Be an early applicant

Senior Software Developer - Full Stack (Contract)

Electric Mind

Toronto

Remote

CAD 150,000 - 200,000

4 days ago
Be an early applicant

Senior Software Developer, Full Stack

Hootsuite

Vancouver

Remote

CAD 98,000 - 138,000

4 days ago
Be an early applicant

Senior Full-Stack Software Developer

Stepped Care Solutions

Remote

CAD 115,000 - 125,000

4 days ago
Be an early applicant

Full Stack Software Engineer

Athennian

Montreal

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Full Stack Developer

StreetScan

Montreal

On-site

CAD 80,000 - 120,000

4 days ago
Be an early applicant