Job Search and Career Advice Platform

Enable job alerts via email!

Graduate Transition Initiative – JR Software Developer

Verafin

San Juan de Terranova

On-site

CAD 45,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing software company in St. John's is looking for a JR Software Developer to join their team. This role is ideal for a recent graduate eager to gain hands-on experience in software development and innovation. You will work closely with experienced developers, contributing to new features across diverse systems. Key qualifications include foundational programming skills and a motivation to learn. The company offers unlimited vacation and flexible work hours, fostering a results-driven culture.

Benefits

Comprehensive healthcare and dental coverage
Unlimited vacation
Flexible work hours

Qualifications

  • Recent graduate eager to learn and gain hands-on experience.
  • Detail-oriented and capable of following best practices.
  • Comfortable with problem-solving and optimizing systems.

Responsibilities

  • Assist in designing and implementing new features for the software.
  • Support development of data processing and communication pipelines.
  • Contribute to frontend development using Angular.

Skills

Foundational programming experience
Object-oriented code
Basic web concepts

Education

Minimum one year post secondary or skills training program

Tools

Visual Studio
GitHub
Job description

Location: St. John’s, Newfoundland and Labrador A1B 3X2
Employment Type: Permanent, Full time
Work Location: In person

Job Details

Job Type: Permanent Full time

  • Benefits
  • Paid time off
  • Dental care
  • Life insurance
  • Extended health care
  • Flexible schedule
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 compactica.com.

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: apply@compactica.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.