Senior Full-Stack Software Developer (Québec City)
Senior Full-Stack Software Developer (Québec City)
-
Québec City, Canada
-
Posted: yesterday
-
Save
Description
Location: Hybrid – Quebec City Type: Full time Who We Are Can-Ex Technologies is redefining how sewer and underground infrastructure inspections are performed. Through a tightly integrated stack of advanced hardware, embedded systems, edge computing, and SaaS, we enable municipalities, contractors, and engineers to collect higher-quality inspection data faster, more reliably, and at scale. We are a small, high-output team. Everyone owns their domain and contributes beyond it. We move fast, make real decisions, and ship software that operates on physical devices in the field every day. The Role This is a full-stack role in the truest sense. Your primary ownership is the web and mobile frontends and the Python backend that powers them. You will design APIs, build UIs, and own features from database to screen. Beyond the product layer, you will integrate with the rest of our system consuming data from embedded devices, edge services, and hardware components built by other teams. You will need to understand what that data represents, debug it when it looks wrong, and sometimes dig into the underlying physics or sensor behaviour to figure out why. This is not a siloed role. You will interact directly with embedded engineers, hardware designers, product, and customers in the field. Discovery work happens alongside the product trio, not handed down from it. The problems you encounter will not always have obvious answers. You are expected to investigate, reason through complexity, and ship reliable solutions. If you want full ownership of a product used in the real world, in a company small enough that your decisions actually matter, this role is for you. What You’ll Do Make architecture decisions and live with the consequences Own the React web application end-to-end: architecture, new features, performance, and polish Build and ship features in our React Native mobile app used by inspection crews in the field Design and maintain Python FastAPI backend services: APIs, data pipelines, business logic Integrate with embedded and edge services via gRPC, consuming and surfacing sensor data from hardware devices Debug complex data problems at the seams between software layers, including IMU, laser profiler, and camera data streams Contribute to the embedded platform when the need arises Use Claude Code as a core part of your daily development workflow Work directly with the embedded and hardware teams to understand system behaviour and solve cross-disciplinary problems Collaborate with product and engage directly with customers to understand their workflows and solve the real problems they face in the field Who You Are Genuinely full-stack: equally comfortable in a React component and a FastAPI service Analytical: when data looks wrong, you investigate the source, not just the symptom Startup-native: comfortable with ambiguity, incomplete specs, and shifting priorities An owner: you close the loop on your work without being asked A clear communicator across disciplines: hardware, embedded, and product are your daily collaborators Pragmatic: you ship working software and improve it iteratively, not after it's perfect Energized by products that exist in the physical world and generate real operational data Requirements Bachelor's degree (or higher) in Computer Engineering, Software Engineering, or a related field, or equivalent experience 8+ years of professional software development experience Strong React experience: state management, component architecture, performance React Native experience for cross-platform mobile development Strong Python backend experience, FastAPI or equivalent Strong relational database experience, PostgreSQL or equivalent Hands-on experience with gRPC: defining services, consuming APIs, debugging proto contracts Comfortable reading and reasoning about structured sensor or telemetry data Proficient user of Claude Code or equivalent AI coding tools in daily development Solid fundamentals: databases, REST, Docker, Git, CI/CD Nice-to-Have Go experience Computer vision background Experience with IMU data, lidar, or camera pipelines Prior work at a hardware-plus-software startup Why Join Us Real ownership: Small team means your decisions have visible, lasting impact on the product. Hard problems: Your work intersects software, hardware, and physical-world data. The complexity is real and interesting. Technical breadth: Frontend, backend, gRPC integrations, sensor data, and cross-team architecture in a single role. Speed: No bureaucracy. High trust. Ship things that matter. Growth: Be part of a fast-scaling company tackling real infrastructure challenges at a global level. Solid product culture: High standards, clear ownership, and no tolerance for mediocrity. Apply on Kit Job: kitjob.ca/job/2pritp
Highlights
-
Company nameCan-Ex Technologies
-
Job positionSenior Full-Stack Software Developer (Québec City)
Safety Tips
If the salary for a position is far above normal, proceed with caution.
More info about this ad
Senior Full-Stack Software Developer (Québec City) has been posted in the Quebec City Information Technology category on Locanto.
For Quebec City, there are no other ads posted in this category.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.