Enable job alerts via email!

Senior Software Developer

iTacit

Fredericton

Hybrid

CAD 80,000 - 110,000

Full time

6 days ago
Be an early applicant

Job summary

A rapidly growing SaaS firm in Fredericton, NB, is seeking a Senior Software Developer to join their team. The ideal candidate will have strong expertise in JavaScript and React, focusing on building scalable web applications and maintaining legacy systems. This role offers the flexibility to work remotely or from the office, contributing to significant software development projects while ensuring performance and usability standards are met.

Benefits

Competitive salary
Employer-sponsored RRSP
Benefits plan
Flexible work options
Casual atmosphere

Qualifications

  • 7+ years of professional experience as a software developer.
  • Strong JavaScript expertise, experience with React.
  • Hands-on experience with relational databases.

Responsibilities

  • Maintain and improve existing legacy systems.
  • Design, develop, and maintain scalable web applications.
  • Collaborate with teams to translate requirements into solutions.

Skills

JavaScript expertise
React
Performance optimization
Problem-solving
Agile/Scrum methodologies

Tools

Oracle
PostgreSQL
SQL Server
Ext JS
Job description
Senior Software Developer

We are a fast-growing SaaS company with a strong market foothold, scaling rapidly to meet increasing customer demand. As we enter our next stage of growth, we are seeking a Senior Software Developer to join our team and play a key role in building scalable, performant, and user-friendly web applications. You’ll work with modern frameworks while helping maintain legacy systems.

This role is ideal for someone who thrives on solving real-world performance challenges, values clean, maintainable code, and wants to make a meaningful impact on both products and team practices.

This role can be remote or local from our Fredericton, NB headquarters. HQ onboarding training time will be required.

About iTacit

We are a growing company dedicated to enhancing organizational efficiency through a comprehensive platform that serves both frontline personnel and office-based teams. Our solution enables streamlined communication, user forms, training courses, and much more — all within a unified environment. On the user-facing side, we offer a modern web interface built with React. Behind the scenes, our administration layer is powered by a legacy Ext JS platform and supported by Oracle. Our mission is to help organizations build stronger, more connected teams by delivering intuitive tools and dependable systems that simplify workflows, enhance communication, and drive meaningful results.

  • Best Digital Workplace 2025
  • Best Customer Support 2025
  • Best Service Provider of the Year 2024
  • Best LMS Hybrid Learning 2023
  • Best LMS for Healthcare, Medical and Telemedicine 2023
  • Top LMS for Employee Training 2022
  • Top LMS for Mobile Learning 2022
Key Responsibilities
  • Maintain and improve existing legacy systems. Migrate administration functionality to modern implementations.
  • Design, develop, and maintain responsive, accessible, and engaging web applications.
  • Take ownership of technical design decisions and influence architectural direction.
  • Collaborate with product, design, and engineering teams to translate requirements into scalable solutions.
  • Implement and maintain backend services, APIs, and relational databases.
  • Optimize applications for speed, scalability, and performance under high traffic.
  • Ensure the reliability, security, and maintainability of systems.
  • Mentor and support the growth of other developers through code reviews and knowledge sharing.
  • Contribute to coding standards, best practices, and continuous improvement of development processes.
Qualifications
  • Significant professional experience as a software developer (typically 7+ years, though equivalent project and leadership experience is considered).
  • Strong JavaScript expertise, with experience in modern frameworks like React.
  • Experience with legacy code and Extended JavaScript (Ext JS) would be a bonus.
  • Hands-on experience with relational databases (e.g., Oracle, PostgreSQL, SQL Server).
  • Proven expertise in performance optimization and large-scale web application development.
  • Solid understanding of Agile/Scrum methodologies.
  • Strong problem-solving skills and ability to communicate effectively with both technical and non-technical stakeholders.
  • Nice to Have: Experience building and deploying separate mobile deployments.
Performance Expectations
  • Deliver scalable, maintainable solutions on schedule.
  • Consistently improve application responsiveness, load times, and efficiency.
  • Provide technical leadership in modernization and architecture discussions.
  • Contribute to the team’s collective knowledge and coding best practices.
Challenges & Opportunities
  • Solve real-world performance challenges at scale.
  • Shape architectural decisions that impact long-term technical direction.
  • Join a collaborative, supportive team where innovation and growth are valued.
  • Lead efforts to transition applications from legacy system into modern frameworks.
Work With Us

Being part of the iTacit team means being part of an organization that values its members. In addition to offering a market competitive salary, we ensure that our employees enjoy work-life balance and professional and personal growth opportunities. We have tight-knit team at iTacit. This means that everyone has a voice that is heard, and a team who will listen. Your skills and innovative ideas will have a direct influence on our product and its success.

We can offer you:

  • Competitive Salary (commensurate with experience)
  • Employer-sponsored RRSP
  • Benefits plan
  • The opportunity to work with a passionate team
  • Flexibility to work from office/home
  • Casual atmosphere

Applicants must be Canadian citizens, permanent residents, or hold a valid Canadian work permit.

iTacit is committed to building a diverse workforce reflective of the diversity of Canada. We celebrate, support, and are committed to creating a diverse and inclusive environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected characteristics.

We greatly appreciate the interest of all candidates, however, only those selected for interviews will be contacted.

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