1

Full Stack Software Developer Jobs in Nova Scotia

Senior Solution Engineer

Halifax, NS · Hybrid

CA$90K - CA$95K/yr

... & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and ... stacks. Drive reliable deployments, faster delivery, and stronger engineering standards in a high ...

... stack and focus on building sustainable architecture. The role will focus on large-scale network ... developer tools * Strong background with technical understanding and experience in software ...

... stack and focus on building sustainable architecture. The role will focus on large-scale network ... developer tools * Strong background with technical understanding and experience in software ...

... stack and focus on building sustainable architecture. The role will focus on large-scale network ... developer tools * Strong background with technical understanding and experience in software ...

... stack and focus on building sustainable architecture. The role will focus on large-scale network ... developer tools * Strong background with technical understanding and experience in software ...

next page

Showing results 1-20

Full Stack Software Developer information

See Nova Scotia salary details

$53K

$110.5K

$168.5K

How much do full stack software developer jobs pay per year?

As of Jul 19, 2026, the average yearly pay for full stack software developer in Nova Scotia is $110,454.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,500.00 and $127,000.00 per year, depending on experience, location, and employer.

What Is a Full Stack Software Developer?

A full stack developer understands the entire “stack” or layers of programming within software technology. For this job, you should be familiar with all areas of software development and how they interact with other platforms. Your responsibilities include the development of front-end and back-end coding, an understanding of different servers, networks, and hosting environments, how to use application program interfaces (API), and managing quality assurance. Education requirements for this career include a bachelor’s degree in computer science or a related field. Jobs as a full stack software developer are a good foundation for a career in IT.

What is the difference between Full Stack Software Developer vs Front End Developer?

AspectFull Stack Software DeveloperFront End Developer
SkillsProficient in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databasesSpecializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular
Work EnvironmentWorks on both server and client-side development, often handling entire application stacksFocuses primarily on designing and implementing user interfaces and user experience
Common UsageUsed in full project development, especially in startups and small teamsPrimarily involved in UI/UX design and front-end feature implementation

The main difference between a Full Stack Software Developer and a Front End Developer lies in their scope of work. Full Stack Developers handle both front-end and back-end development, enabling them to build complete applications. Front End Developers focus solely on creating engaging user interfaces. Your choice depends on whether you prefer working across the entire tech stack or specializing in user-facing features.

What are the key skills and qualifications needed to thrive as a Full Stack Software Developer, and why are they important?

To thrive as a Full Stack Software Developer, you need proficiency in both front-end and back-end programming languages (such as JavaScript, HTML/CSS, Python, or Java) and a solid understanding of software development principles, often supported by a degree in computer science or equivalent experience. Familiarity with frameworks like React or Angular, server-side technologies like Node.js or Django, version control systems (e.g., Git), and cloud platforms is highly valued, along with relevant certifications. Strong problem-solving, effective communication, and collaboration skills help you stand out in multidisciplinary teams and dynamic environments. These capabilities are essential for building robust, scalable applications and ensuring smooth project delivery across the software development lifecycle.

How does a Full Stack Software Developer typically collaborate with designers and other team members during a project?

Full Stack Software Developers often work closely with UI/UX designers, backend engineers, and product managers throughout the development process. They participate in planning sessions to understand design requirements, provide technical feedback, and help translate user interface mockups into functional features. Regular meetings and collaborative tools are usually employed to ensure alignment and smooth communication, making it essential for developers in this role to be proactive and open in sharing progress or challenges. This cross-functional teamwork helps deliver cohesive, user-friendly applications that meet business objectives.

What is a Full Stack Software Developer?

A Full Stack Software Developer is a professional who is skilled in both front-end and back-end development. This means they can work on the user interface and experience (front-end), as well as the server, database, and application logic (back-end). Full Stack Developers are often proficient in multiple programming languages and frameworks, allowing them to build complete web or software applications from start to finish. Their versatility makes them valuable in teams that require a broad range of technical skills.
What are the most commonly searched types of Full Stack Software Developer jobs in Nova Scotia? The most popular types of Full Stack Software Developer jobs in Nova Scotia are:
What are popular job titles related to Full Stack Software Developer jobs in Nova Scotia? For Full Stack Software Developer jobs in Nova Scotia, the most frequently searched job titles are:
What job categories do people searching Full Stack Software Developer jobs in Nova Scotia look for? The top searched job categories for Full Stack Software Developer jobs in Nova Scotia are:
What are popular job titles related to Full Stack Software Developer jobs in NS? For Full Stack Software Developer jobs in NS, the most frequently searched job titles are:
Infographic showing various Full Stack Software Developer job openings in Nova Scotia as of July 2026, with employment types broken down into 82% Full Time, 8% Part Time, 1% Temporary, and 9% Contract. Highlights an 81% Physical, 3% Hybrid, and 16% Remote job distribution, with an average salary of $110,454 per year, or $53.1 per hour.

AI Systems Team (Developer, Architect, Infrastructure)

Protocase Inc./45Drives Ltd.

Sydney, NS • On-site

Other

Medical, Dental, Life, PTO

Re-posted 20 days ago


Job description

Salary: $70,000 $130,000/Year

AI Systems Team (Developer, Architect & Infrastructure)


Position Information

Position Title: AI Systems Team (Developer, Architect & Infrastructure)
Department: Research & Development
Company: Protocase Inc.
Location: Sydney, Nova Scotia
Work Arrangement: In-Office
Employment Type: Full-Time, Permanent
Shift: Day Shift
Level: Experienced
Compensation: $70,000$130,000 CAD annually (depending on experience and role)


Full Transparency: We Work a Little Differently Around Here.


This isn't just another job where you punch in and punch out. We come to work every day because we strive to earn a living in a meaningful way. Too many people exist without finding joy or purpose in their work, and we believe that's just wrong. After all, we spend at least a third of our lives workingso why not create workplaces where people want to come to work in the morning and feel good when they leave at the end of the day?

At Protocase, your ideas don't just matterthey shape our future. We thrive on collaboration and innovation, where every voice is heard, valued, and makes a real impact. Does this sound like something you'd want to be a part of and help grow?

Protocase specializes in custom sheet metal enclosures, panels, and parts for engineers and innovators worldwide, built with unmatched speed and quality. We take the impossible and make it possible for some of the brightest minds on the planet.


Learn more about us: https://workdifferently.info/


About the Opportunity

We're building an AI Systems Team from the ground up.

This isn't one roleit's a team.

Not sure which role fits you best?


AI Systems Developer

You love building and shipping.

You take ideas and turn them into working systemsfast.

You'll build AI-powered tools that automate workflows, reduce manual work, and improve how the business operates every day.


AI Systems Architect

You think in systems.

You enjoy designing how everything connects and ensuring what we build scales, integrates, and creates measurable business value.

You'll define AI strategy, architecture, standards, and roadmaps that guide how AI is adopted across the organization.


AI Infrastructure Engineer

You care about performance, reliability, and scalability.

You'll design and manage the infrastructure that powers our AI systemsensuring they're fast, reliable, secure, and cost-effective.


What You'll Do

Depending on your strengths, you'll contribute in areas such as:


AI Systems Development

  • Build AI workflows using APIs, automation platforms, and internal business systems.
  • Rapidly prototype, test, deploy, and continuously improve AI-powered tools.
  • Integrate AI into Sales, Production, Engineering, Logistics, Customer Service, and other departments.
  • Turn real business challenges into practical, user-friendly solutions.


AI Systems Architecture

  • Design end-to-end AI systems and data flows.
  • Define where AI creates valueand where it doesn't.
  • Translate business strategy into scalable AI roadmaps.
  • Establish standards for prompting, tools, integrations, governance, and system design.
  • Ensure AI solutions remain maintainable, secure, and scalable.


AI Infrastructure Engineering

  • Design and manage AI compute environments (GPU, CPU, cloud, and on-premises).
  • Optimize system performance, latency, reliability, and cost.
  • Build infrastructure that supports large-scale AI deployments.
  • Monitor system health and ensure high availability.


Across Every Role

  • Solve real business problemsnot theoretical ones.
  • Build AI systems that people actually use.
  • Continuously improve workflows across the company.
  • Collaborate with stakeholders from every department.
  • Move quickly, learn continuously, and iterate based on feedback.


What You Need (Required Qualifications)

Education

  • Degree in Computer Science, Software Engineering, Engineering, Information Technology, Data Science, or a related field is preferred.
  • Equivalent professional experience will absolutely be considered.

Experience

  • Professional experience designing, developing, deploying, or supporting software systems.
  • Experience solving real business problems through technology.
  • Experience working in collaborative technical teams.

Technical Skills

Depending on your area of expertise, you should have experience in several of the following:

  • Strong programming ability (Python, JavaScript, or similar languages).
  • Experience working with APIs and system integrations.
  • Familiarity with AI tools, large language models, prompt engineering, or AI-assisted workflows.
  • Experience building automation solutions.
  • Strong debugging and problem-solving skills.
  • Ability to rapidly prototype and iterate.


Systems & Architecture (Architect Focus)

  • Experience designing scalable software systems.
  • Strong systems thinking.
  • Ability to translate business strategy into technical solutions.
  • Experience designing data flows, integrations, and architecture standards.


Infrastructure (Infrastructure Engineer Focus)

  • Experience with Linux administration.
  • Cloud platforms such as AWS, Azure, or Google Cloud.
  • Containers and virtualization technologies.
  • GPU infrastructure and AI compute environments.
  • Performance optimization and system scalability.


How You Approach Work

Regardless of your specialty, you:

  • Think like a builder.
  • Focus on business impact rather than technical perfection.
  • Enjoy experimentation and continuous learning.
  • Move quickly without sacrificing quality.
  • Are comfortable working in ambiguity.
  • Collaborate exceptionally well with both technical and non-technical teammates.

Other Requirements

  • Must be legally authorized to work in Canada.
  • Must be able to work full-time on-site in Sydney, Nova Scotia.


What Would Be Considered an Asset

  • Experience with OpenAI, Anthropic, Google Gemini, or similar AI platforms.
  • Experience building AI agents, copilots, or intelligent automation systems.
  • Experience with vector databases, Retrieval-Augmented Generation (RAG), or semantic search.
  • Experience with workflow automation tools such as n8n, Make, Zapier, or similar platforms.
  • Experience with Docker, Kubernetes, or container orchestration.
  • Familiarity with enterprise integrations and business systems.
  • Experience with manufacturing, engineering, or operational environments.
  • Experience deploying production AI systems used by internal teams or customers.
  • Passion for continuous learning and emerging AI technologies.


What Success Looks Like

Within your first year, you will:

  • Deliver AI systems that create measurable improvements across the business.
  • Build tools that employees rely on every day.
  • Improve workflows by reducing repetitive work and increasing efficiency.
  • Develop scalable, maintainable AI systems that support long-term growth.
  • Become a trusted partner to departments across the company.
  • Help establish Protocase as an AI-enabled manufacturing and technology leader.
  • Foster a culture of experimentation, learning, and continuous improvement throughout the organization.


Why Us?

At Protocase, we're not building an AI department to follow trends.

We're building one because we believe AI will fundamentally change how great companies operateand we want to help shape that future.

Our starting annual total compensation packageincluding base salary and performance incentivesranges from $70,000 to $130,000 CAD, depending on experience and role.


In addition, you can look forward to:

Build Something New: Join a team at the beginning and help define how AI transforms an entire organization.

Real Impact: Work on projects that influence every departmentfrom Sales and Engineering to Manufacturing and Executive Leadership.

Comprehensive Health Care Plan & Company RRSP: Medical, Dental, Life Insurance, Group Insurance, and participation in our Company RRSP after six months of full-time employment.

Vacation: Start with two weeks of paid vacation, increasing to three weeks after three years and four weeks after five years.

Continuous Learning: Explore emerging technologies, experiment with new ideas, and help shape the future of AI within our organization.

Community Discounts: Access exclusive discounts at local businesses and restaurants.

Collaborative Culture: Work alongside engineers, developers, manufacturing experts, and business leaders who value curiosity, innovation, and continuous improvement.

The Cape Breton Lifestyle: Enjoy short commutes, affordable living, breathtaking coastal scenery, and a welcoming community while building cutting-edge AI systems that will shape the future of manufacturing.


Help Build the Future

Whether you're a builder, an architect, or an infrastructure expert, we're looking for people who want to create AI systems that solve real problemsnot just impressive demos.


If you're excited about building the future of work, we'd love to hear from you.