Job Posting Details
Position:
Type:
Location:
Ottawa, Ontario, Canada
Closing Date:
Contact:
Job Title: Full Stack Developer (React, Node.js, GIS)
Location: 60% remote (Office location Ottawa, Ontario)
Employment Type: Full-Time | Contract-to-Hire
Salary: Based on experience
About Us
We are an innovative Canadian company building powerful web applications for the fiber optic (FTTH) design industry. Our flagship product, FiberDock, helps engineering firms streamline fiber route designs by integrating cutting-edge mapping, geospatial data, and collaborative tools.
We leverage modern tech stacks — React, Node.js, Docker, and CouchDB — and work heavily with ArcGIS Online APIs and geospatial data processing. We’re a small, agile team where your contributions will have immediate, visible impact.
What You’ll Do
• Build and maintain full-stack web applications using React, and Node.js
• Integrate geospatial features using ArcGIS Online APIs, QGIS, and GeoJSON data
• Design and maintain backend APIs that interact with CouchDB and other databases
• Develop and maintain containerized applications using Docker and deploy across multiple cloud environments
• Work with cloud platforms such as AWS, and others
• Integrate authentication and user management systems (e.g., Clerk.com, OAuth2)
• Optimize complex data flows, including imports/exports of shapefiles, GeoPackages, and AutoCAD files
• Collaborate directly with the founder and domain experts to ship features rapidly
Requirements
• 1+ years of experience with React.js and Node.js
• Ability to write clean, ES6+ compliant JavaScript
• Comfortable working independently in a fast-paced, small-team environment
Nice to Have
• Understanding of FTTH design workflows or experience in telecom/engineering software
• Familiarity with ArcGIS (Pro and Online), QGIS, or similar GIS platforms and geospatial file formats
• Experience with REST APIs and database integration (ideally CouchDB or, PostgreSQL)
• Familiarity with Linux server administration, or reverse proxy setups (Nginx)
• Experience with modern CI/CD workflows (GitHub Actions)
• Hands-on experience with Docker (multi-container apps, Docker Compose)
• Experience with authentication protocols like OAuth2 and services like Clerk.com
• Experience with application analytics platforms such as PostHog.com
Why Join Us?
• Flexible remote work
• Opportunity to shape next-generation design software in a niche but growing industry
• Work with a founder who understands both technical and business challenges
• A clear roadmap, but room for your ideas and innovations
How to Apply
Please send your resume, GitHub profile, and (if available) examples of projects related to GIS, mapping, or similar applications to adam@fiberdock.design.