JobTarget Logo

Senior Software Engineer - Full Stack - .NET in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer - Full Stack - .NET

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Full Stack - .NET in Canada.

This role sits at the core of a modern digital banking platform, where you will help build and evolve secure, scalable, and high-performance financial software used by community banks and credit unions. You will work across the full stack, contributing to both front-end applications and backend services that power critical banking experiences such as online banking, account opening, and loan origination. In this high-impact engineering environment, your work directly supports digital transformation across financial institutions. You will collaborate closely with cross-functional teams to deliver reliable, compliant, and user-focused solutions in a fast-paced, product-driven setting. The role requires strong ownership, technical depth, and a mindset focused on both innovation and operational excellence. This is a hands-on engineering position where quality, security, and scalability are essential at every layer of the stack.

Accountabilities:
  • Lead the design, development, and delivery of new features and enhancements across a full-stack digital banking platform.
  • Build and maintain scalable front-end applications using modern frameworks such as React or Angular, ensuring performance and usability.
  • Architect and develop secure, high-performance backend APIs using C# and .NET Core to support core banking functionality.
  • Optimize SQL queries and database performance, ensuring reliability and efficiency in data-driven financial systems.
  • Identify technical debt and proactively refactor systems to improve maintainability, scalability, and code quality.
  • Collaborate with cross-functional teams and external partners to deliver high-quality features aligned with business and compliance requirements.
  • Implement robust testing strategies and promote test-driven development practices across the full stack.
  • Mentor junior and mid-level engineers while contributing to technical direction and Agile process improvements.
Requirements:
  • 6+ years of experience in software engineering with strong expertise in C# and .NET Core in enterprise or SaaS environments.
  • 4+ years of front-end development experience using Angular or React, along with TypeScript, HTML, and CSS.
  • Strong SQL expertise, including query optimization, indexing, and performance tuning.
  • Proven experience designing scalable RESTful APIs and integrating third-party services or SDKs.
  • Solid understanding of cloud platforms such as AWS, Azure, or GCP and cloud-native application development.
  • Experience working in high-growth or startup environments with strong ownership and adaptability.
  • Strong problem-solving skills with the ability to work collaboratively in cross-functional teams.
  • Experience with secure, regulated, or financial systems is highly valued.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Benefits:
  • Remote-first work environment within Canada
  • Competitive compensation package with performance-based bonuses
  • Stock options in a well-funded, high-growth startup
  • 100% employer-paid extended health, dental, and vision coverage (Canada plan)
  • Retirement savings plan with 4% company match
  • Paid parental leave (8 weeks for birthing parents, 4 weeks for non-birthing parents)
  • 3–5 weeks of PTO depending on tenure, plus 5 additional health days
  • 15 paid holidays and end-of-year company shutdown
  • Fast-paced, collaborative engineering culture focused on impact and innovation
  • Opportunity to work on mission-critical fintech infrastructure powering digital banking transformation.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Manual QA Tester – Mobile App

Jobgether
Canada Creek, Nova Scotia
New

Senior Software Engineer

Jobgether
Canada Creek, Nova Scotia
New

Staff Software Engineer

Achievers
Canada Creek, Nova Scotia
New

Senior Software Engineer - Core Trading

Jobgether
Canada Creek, Nova Scotia
New

Senior Software Engineer, AI

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.