Current jobs related to Jr. Software Developer - St John's NL AB X - Compactica
-
Business Development Representative
1 week ago
St. John's, Newfoundland and Labrador, Canada CoLab Software Full timeAbout 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
2 weeks ago
St. John's, Newfoundland and Labrador, Canada TRUDELL MEDICAL LIMITED Full timeAt 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
2 weeks ago
St. John's, Newfoundland and Labrador, Canada Trudell Medical Group Full timeAt 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
1 week ago
St. John's, Newfoundland and Labrador, Canada Trudell Medical Group Full timeIf 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 timeWho 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
1 week ago
St. John's, Newfoundland and Labrador, Canada Standard Aero Full timeDescriptionJob 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...
-
Senior Software Developer
4 weeks ago
, AB, Canada Incognito Software Systems Inc Full timeSenior Software Developer page is loaded## Senior Software Developerlocations: Remote, Canada, Albertatime type: Full timeposted on: Posted 4 Days Agojob requisition id: R58939**Job Summary:**Looking for a self-motivated individual that is looking to develop their development skills as a Senior Developer within our AssetWorks GPS/Telematics division. As a...
-
St. John's, Canada Verafin Full timeSince 2016, Birch Scientific has enabled innovative energy and environmental clients to achieve their goals through consulting, training and R&D support in software. Birch also provides a digital twin SaaS platform which enables improved design, monitoring and co-piloting through an AI‑enhanced digital twin platform. This entry‑level role is ideal for...
-
Junior Software Developer – AI/ML
5 days ago
St. John's, Canada Verafin Full timeA leading software company in Newfoundland and Labrador is looking for a recent graduate for an entry-level Software Developer role. The position involves developing and testing software features, as well as collaborating with a development team to enhance company products. Candidates should have a degree in Computer Science or a related field and experience...
-
ERP Software Development
2 weeks ago
St. John's, Canada Standard Aero Full timeJob 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 building a solid...
Jr. Software Developer
3 weeks 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 to save significant time, cost, and risk for our clients while enhancing 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 systems operate autonomously and are unaffected by intermittent internet, collecting and processing sensor data in the field. 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 through a cloud provider, delivering near real time insights.
- Operational Support Systems: Tools to manage clients, hardware, and system performance, with a strong focus on data quality and system monitoring.
To learn more, visit
The Role
We are seeking a JR Software Developer to join our growing team through the Graduate Transition Initiative. This role is designed for a recent graduate who is eager to gain hands on experience contributing to a real world production system used daily on major construction projects.
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.
You will work closely with experienced developers and the company founder to help build, maintain, and improve Compactica's platform across field, cloud, and operational systems.
Responsibilities
- Assist with designing and implementing new features across field gear, cloud, and operational subsystems
- Support development of data processing and real time communication pipelines
- Contribute to frontend development using Angular
- Work with APIs and backend services built in C# and .NET
- Help test, debug, and improve system reliability and performance
- Collaborate with the team to deliver frequent iterative improvements
- Learn and apply software design patterns used in scalable systems
Tech Stack Exposure
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.
Who You Are
- A recent graduate with foundational programming experience
- Comfortable working with object oriented code and basic web concepts
- Curious, motivated, and eager to learn
- Detail oriented and able to follow best practices
- 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.
Eligibility Requirements
Applicants must meet all of the following criteria:
- Ability to work full time in Newfoundland and Labrador starting January 2026
- Legally entitled to work full time in Newfoundland and Labrador
- Completion within the past two years of a minimum one year post secondary or skills training program at a recognized Newfoundland and Labrador institution such as MUN, CNA, Keyin College, Get Building, or similar
- Not currently enrolled as a full time student
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.
This position is funded through the Graduate Transition Initiative, delivered by techNL and the Department of Jobs, Growth and Rural Development. The initiative provides support to eligible companies that hire recent graduates into software development and tech sales roles, providing meaningful early career experience while supporting long term growth in Newfoundland and Labrador's tech sector.
How to Apply
Please submit your resume along with a brief note about a software project you worked on during your studies to:
Job Types: Full-time, Permanent
Benefits:
- Dental care
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
Work Location: In person