Site 20/20 logo

Senior Full Stack Developer

Site 20/20
Department:Software Development
Type:ON-SITE
Region:Halifax, Nova Scotia
Location:Dartmouth, Nova Scotia, Canada
Experience:Mid-Senior level
Estimated Salary:CAD90,000 - CAD120,000
Skills:
C#.NETREACTAZUREMS SQLNODE.JSNESTJSANGULARVUETYPESCRIPTJAVASCRIPTREDUXRXJSPYTHONFLASKSQLALCHEMYFIRESTOREGCPAWSSERVERLESS
Share this job:

Job Description

Posted on: September 20, 2025

Senior Full Stack DeveloperJob description

We’re looking for a Senior Full Stack Developer with deep experience in building modern, browser-based applications using C#/.NET and React. You’ll collaborate closely with our talented development team to transform product vision into robust, high-quality solutions. The ideal candidate will have comprehensive understanding of cloud infrastructure and backend technologies including Azure, MS SQL, Node.js/NestJS, Angular, and Vue. If you're someone who thrives in a hands-on, fast-moving environment and enjoys solving complex problems with a clean code, we'd love to hear from you.

About Us:

Site 20/20 is a Nova Scotian technology company that has become a world leader in revolutionizing the construction safety industry. Our flagship product, the Guardian Smart Flagger, is the industry's first and only Smart Flagging device. Since its inception, Site 20/20 has integrated over 100 traffic control companies across North America.

Site 20/20 is creating disruptive smart technology, software services and is rapidly moving towards its goals of connecting all roadways and innovating the construction industry. Our smart solutions bridge safety, geography, data, and analytics to help the industry become safer, stronger, and more sustainable.

Responsibilities:

  • Convert problem statements and user stories into proposed technical designs and implementations
  • Design, develop, and maintain backend services using C# and .NET framework
  • Build re-usable React components to deliver application features and improve developer ergonomics
  • Evaluate and improve product architecture
  • Evaluate and improve UX/UI
  • Communicate with the QA team and stakeholders to improve quality
  • Lead the team in prioritizing work and setting goals.
  • Liaise with support team to clarify information related to support requests, track and review client suggestions, and analyze frequent issues.

Qualifications:

  • An opinionated but supportive attitude informed by previous experience "strong opinions, loosely held"
  • Experience participating in agile software development processes and project management methodologies
  • Excellent organizational and time management skills
  • Commitment to delivering high-quality software products that meet customer needs
  • Passion for continuous learning and improvement
  • A supportive attitude and interest in mentoring / sharing knowledge with the team

Education:

  • Bachelor's Degree (preferred)

Experience:

  • 6+ years of professional experience in developing .NET applications in C#
  • 5+ years of professional experience of DBA and MS SQL, including stored procedures
  • 5+ years of professional experience in Azure cloud services
  • 5+ years of professional experience in React and modern (ES6+) JavaScript/TypeScript

Key Skills:

  • Excellent communication
  • Strong problem-solving abilities
  • Proven experience with Typescript and modern front-end frameworks (React, Vue, Angular), including reactive UI and state management like Redux/RxJs.
  • Proven experience with modern back-end frameworks (NestJs, Python/Flask)
  • Experience porting software from .NET frameworks
  • Proven experience with databases and tooling (SQLAlchemy & Firestore),
  • Strong experience with modern cloud platforms and serverless architectures (GCP, Azure, and AWS).
  • Experience with project and process management tools like Slack, Jira, & Confluence
  • Familiarity with the entire software development lifecycle
  • Ability to learn and thrive in a fast-paced environment

Candidate must have a reliable commute, or plan to relocate to Dartmouth, NS.

At Site 20/20, we believe in opportunities for anyone from a variety of diverse backgrounds. We are committed to cultivating diversity for the strength of our team members and benefit of the company - it simply makes us all smart.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Zynga logo

Sr UI Front End Engineer

Zynga
3 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
JAVASCRIPTTYPESCRIPTREACT+6 more
Slalom logo

Data Engineer

Slalom
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
APACHE SPARKPRESTOAMAZON EMR+19 more
Electronic Arts (EA) logo

Software Engineer II (Automation)

Electronic Arts (EA)
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
C++AUTOMATION FRAMEWORKSGAME ENGINES+6 more
Dexian logo

Senior Firmware Engineer

Dexian
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
FIRMWARECI/CDGITHUB+11 more
Autodesk logo

Principal Machine Learning Operations Developer for AEC

Autodesk
3 days ago
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
MACHINE LEARNINGMLOPSDISTRIBUTED SYSTEMS+11 more