Senior Software Engineer - Full Stack - .NET

New
Remote-first work environment within CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSSQLGCPTypeScriptC#Azure.NET coreAngularReactRESTful APIs

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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now