Senior Full-Stack Developer (Accepting Applications until August 15), Lumidas
Location: Calgary, Alberta
Position Type: Full-Time
Work Arrangement: Hybrid (Remote + In-Person Collaboration in Calgary)
Start Date: Fall 2025
About Lumidas
Lumidas is a Calgary-based technology company focused on transforming how geotechnical risks are monitored in critical infrastructure. Our initial focus is on mining applications, where the need for continuous, high-resolution monitoring is growing. We are developing a modular, cloud-connected platform that integrates fiber optic sensing with advanced data analytics to deliver timely, actionable insights for operational decision-making and risk mitigation.
Your Role & Impact
We’re looking for a Senior Full-Stack Developer to join Lumidas’ growing team and take a leading role in building the foundation of our next-generation monitoring platform. You’ll work closely with company leadership and collaborators to design, develop, and maintain a modular, cloud-integrated software platform that transforms large-scale fiber optic data into actionable insights for operational decision-making.
This is a hybrid, hands-on role that blends backend engineering, interactive data visualization, system design, and field-ready deployment.
In this role, you will:
- Design and implement scalable backend services, APIs, and real-time data pipelines to support high-frequency sensor ingestion
- Develop and maintain a responsive, user-friendly web interface tailored for industrial users and decision-makers
- Architect platform components to support modularity, low-latency processing, and integration with both edge and cloud infrastructure
- Integrate external systems, including REST APIs and industrial telemetry (e.g., SCADA), into the Lumidas platform
- Contribute to algorithm implementation (e.g., signal processing, anomaly detection) using large-scale time-series data
- Support field deployments by ensuring platform compatibility with hardware systems at remote monitoring sites
- Establish CI/CD pipelines, testing frameworks, and software engineering best practices to ensure quality and scalability
- Mentor junior developers and contribute to long-term technical planning and team growth
- Participate in strategic initiatives, including product roadmap development, research collaborations, and client deliverables
You’re a great fit if you have:
- 5+ years of full-stack software development experience, ideally with real-time or data-intensive systems
- Proficiency in Python, including backend frameworks (e.g., FastAPI, Django) and data visualization libraries
- Experience with frontend development (e.g., JavaScript, React, or similar frameworks)
- Knowledge of cloud-native tools and services (Docker, CI/CD, AWS/GCP/Azure, Kubernetes)
- Familiarity with time-series data, streaming architectures, and scientific computing environments
- A proactive and detail-oriented mindset, with the ability to work independently in a small, agile team
Bonus points for:
- Experience with geospatial data visualization or large-scale sensing systems
- Working knowledge of fiber optic sensing (DAS, DTS, DSS) or structural/geotechnical monitoring
- Prior involvement in early-stage product development or research-to-commercialization transitions
- Comfort working in edge environments or with hardware-integrated software systems
- Knowledge of scientific data formats (e.g., xarray, NetCDF, Zarr)
Why Join Lumidas
- Technical ownership of a product with broad societal and industrial impact
- A mission-driven startup culture that values autonomy, curiosity, and initiative
- Flexible hybrid work arrangement with the option for in-person collaboration in Calgary
- Competitive compensation with potential for equity or performance-based incentives
- Department
- IT
- Locations
- Calgary