Intermediate Software Developer
6 days ago
About Compactica
Compactica is a software company based in St. John's, Newfoundland and Labrador, dedicated to pioneering efficient and reliable solutions within the geotechnical and construction space. We have developed and launched a groundbreaking SaaS solution aimed at transforming compaction testing practices at large construction sites. Our technology promises not only to save significant time, money, and risk for our clients but also to enhance the reliability and validity of test results. We are redefining the compaction space.
Our system comprises:
- Field Gear Subsystems
: Run on custom single-board computers with cellular connectivity, GPS, and accelerometers. These operate autonomously, unaffected by intermittent internet, to collect and process sensor data. New initiatives include integrating camera sensors for image processing. - Cloud-Based Systems
: Multi-tenant SaaS user interfaces and data services, hosted on bare-metal servers via a cloud provider, delivering near real-time insights. - Operational Support Systems
: Tools to manage clients, hardware, and system performance, with a strong emphasis on data quality and system monitoring.
We're on the lookout for a talented Intermediate Software Developer to join our dynamic team. This is a unique opportunity to be at the forefront of developing and enhancing innovative projects that position Compactica as a leader in the industry. If you're passionate about making a tangible impact and independently leading and innovating within our modular, high-performance platform, including new machine learning and AI-driven features, we'd love to hear from you.
To learn more, visit
Tech Stack
- Languages
: C# (ASP.NET, Entity Framework), TypeScript (Angular), C (microcontroller code), Python (for ML/AI development). - Tools
: Visual Studio (IDE), GitHub (source control), ML frameworks (e.g., TensorFlow, PyTorch).
Techniques
:
- Custom code generation for consistent, reliable logic from database to UI.
- Asynchronous, multi-threaded, and parallel processing for high-performance data handling.
- Queueing patterns and HTTP/WebSocket APIs for reliable, high-frequency data transmission.
- Machine learning models for image processing and integration with sensor data (GPS, accelerometers).
- Design patterns inspired by large-scale enterprise systems (healthcare, manufacturing, finance, CRM).
Infrastructure
: .NET and Angular for cross-platform compatibility, bare-metal cloud hosting.
The Role
As a Intermediate Software Developer, you'll lead the development and enhancement of key modules in the Compactica suite, including new ML/AI-driven features. You'll work closely with our team of engineers and developers to scale our platform, ensuring it remains robust, efficient, and customer-focused.
Responsibilities include
:
- Designing and implementing new features for field gear, cloud, and operational subsystems.
- Developing and integrating ML/AI models for image processing from camera sensors on construction vehicles, leveraging existing field gear metrics (e.g., GPS, accelerometer data).
- Optimizing high-performance data processing and real-time communication pipelines.
- Mentoring junior developers and fostering a collaborative, quality-driven culture.
- Troubleshooting complex issues in a multi-user, large-scale data environment.
Who You Are
- Experience
: 10+ years building and supporting complex, large-scale systems using Microsoft (C#, .NET) and JavaScript/TypeScript (Angular) stacks. Experience in domains like healthcare, manufacturing, or finance is a plus. Familiarity with ML/AI development (e.g., Python, TensorFlow, PyTorch) is highly desirable. - Technical Expertise
: Proficient in asynchronous programming, parallel processing, APIs (HTTP/WebSocket), and design patterns for scalable systems. Knowledge of ML/AI techniques for image processing and sensor data integration is a strong advantage. - Problem Solver
: A data enthusiast who thrives on solving complex challenges, from system optimization to AI model development. - Passionate Learner
: Invests personal time in exploring new technologies, including ML/AI, and building systems for technical growth. - Trusted Collaborator
: Reliable, communicative, and passionate about delivering systems that customers love and teams take pride in.
Why Join Us?
- Impact
: Shape a growing product that's transforming geotechnical engineering with innovative AI capabilities. - Ownership
: Lead critical modules, including cutting-edge ML/AI features, with autonomy and trust. - Collaboration
: Work with a passionate founder and a tight-knit team dedicated to quality. - Innovation
: Tackle complex, real-world problems with a blend of enterprise-grade systems and modern AI technologies.
How We Work
Iterative Development
– We practice a lean loop development process that works quickly to create a minimum-viable products that we iterate on over time. This includes software releases on a frequent basis.
Customer focused
– We work closely with our customers who are part of the development lifecycle and the lean loop process. They are the alpha and beta users of our product and provide industry relevant feedback to ensure the solution meets market needs.
Collaborative
– We work as part of a team who win together. We believe in the philosophy that the whole is greater than the sum of its parts. As such, we are stronger working together in a team-oriented environment.
Continuous Improvement
– We are constantly challenging each other to improve and be better. We always strive to find better ways of doing things. We are driven by an insatiable appetite to learn and grow.
Fun
– Everything is fun when you do what you love and you know you are making a meaningful difference. We work hard together but we also play hard together and enjoy working with each other. We are passionate about what we do. We get way more done when we are having fun.
Benefits
Compactica believes in ensuring every employee is engaged and enjoying their experience. We work hard to ensure you are set up to be successful. Some benefits include:
- Comprehensive healthcare and dental coverage.
- Flexible work hours & time off. We are a results-driven organization. You decide how you work best.
- Unlimited vacation. You know when and where you need a break to be the most productive and fulfilled.
Ready to Build with Us?
Apply now to join Compactica and help us scale a system that sets the standard for quality in geotechnical engineering. Submit your resume along with a brief note about a complex system or ML/AI project you've built that you're proud of. No cover letter required. Submit to
-
Intermediate Software Developer
16 hours ago
St. John's, Newfoundland and Labrador, Canada PROVINCIAL AEROSPACE LTD Full timeChallenge, reward and opportunity – the PAL Group of Companies offers all three. If you are a motivated, energetic and challenge-driven individual who is eager to succeed, you will fit in great with our corporate culture. With a proud history in the aviation industry for nearly 40 years, our company has grown and expanded to become international leaders in...
-
Business Development Representative
16 hours ago
St. John's, Newfoundland and Labrador, Canada CoLab Software Full time $53,000 - $65,000 per yearAbout the role CoLab is growing quickly, and we're looking for a motivated Business Development Representative (BDR) to join our business development team. The ideal candidate is a go-getter with a knack for making conversations happen. You learn from every interaction you have. Our SDRs often transition into Account Executives, and we're looking for people...
-
Senior Software Developer
3 days ago
St. John's, Newfoundland and Labrador, Canada Trudell Medical Group Full time US$65 - US$85 per yearAt the Trudell Medical Group of Companies our vision is to provide patients throughout the world with medical devices and services that make their lives better. The Group manufactures and globally markets some of the leading brands in respiratory care, including the AeroChamber brand of valved holding chambers, the Aerobika brand of OPEP devices, and the...
-
Senior Software Developer
24 hours ago
St. John's, Newfoundland and Labrador, Canada TRUDELL MEDICAL LIMITED Full time US$80,000 - US$120,000 per yearAt the Trudell Medical Group of Companies our vision is to provide patients throughout the world with medical devices and services that make their lives better. The Group manufactures and globally markets some of the leading brands in respiratory care, including the AeroChamber brand of valved holding chambers, the Aerobika brand of OPEP devices, and the...
-
Senior Software Developer
13 hours ago
St. John's, Newfoundland and Labrador, Canada Trudell Medical Group Full time $80,000 - $110,000 per yearIf you are looking to join an agile, dynamic, and motivated team in the healthcare technology industry, Aetonix is a rising leader in "Connecting clinicians and patients through pathways of care". Our mobile platform, aTouchAway, enables healthcare providers to reduce costs and to improve the quality of care by managing, educating, and connecting patients,...
-
Senior Software Developer
1 week ago
St. John's, Newfoundland and Labrador, Canada SiftMed Full time $120,000 - $180,000 per yearWho Are We?As a group of passionate technology developers, successful entrepreneurs and industry experts, SiftMed is scaling and growing quickly. We are looking for a Senior Software Engineer (AI and Document Processing) with a passion for developing advanced technology and constantly pushing the envelope. SiftMed is an AI driven system that processes,...
-
ERP Software Development
10 hours ago
St. John's, Newfoundland and Labrador, Canada Standard Aero Full time $40,000 - $55,000 per yearDescriptionJob Title: ERP Software Development- Summer InternSt. John's, NLBuild an Aviation Career You're Proud OfAt StandardAero, we use our ingenuity and know-how to find solutions for the simple to the most complex challenges in aviation. Together, we get the job done and done well. Our stability, resources, and respectful culture supports you in...
-
Intermediate and Senior Piping Designers
1 week ago
St. John's, Newfoundland and Labrador, Canada Adaptive Marine Solutions Inc. Full time $60,000 - $120,000 per yearAdaptive Marine Solutions, Inc. (AMS) is a fast-growing Naval Architecture and Marine Engineering organization with offices in the National Capital Region (Kanata, ON) and Atlantic Canada (St. John's, NL), and a team distributed throughout Canada. AMS was built on the vision of a team ready and eager to take on new challenges, be adaptive and do what it...
-
ERP Software Development
6 days ago
St. John's, Newfoundland and Labrador, Canada Standard Aero Full time $60,000 - $90,000 per yearDescriptionBuild an Aviation Career You're Proud OfAt StandardAero, we use our ingenuity and know-how to find solutions for the simple to the most complex challenges in aviation. Together, we get the job done and done well. Our stability, resources, and respectful culture supports you in building a solid career with a great team you can count on day in and...
-
ERP Software Development
6 days ago
St. John's, Newfoundland and Labrador, Canada Standard Aero Full time $60,000 - $90,000 per yearBuild an Aviation Career You're Proud OfAt StandardAero, we use our ingenuity and know-how to find solutions for the simple to the most complex challenges in aviation. Together, we get the job done and done well. Our stability, resources, and respectful culture supports you in building a solid career with a great team you can count on day in and day out for...