Senior Software Engineer – Full Stack – .NET

Posted 5 days ago

Apply Now

About the role

  • Senior Software Engineer developing secure and scalable software solutions for a fintech startup. Collaborating with cross-functional teams to enhance the online banking experience.

Responsibilities

  • Lead the implementation of new features and enhancements on existing products
  • Design, develop, and maintain front-end applications using modern frameworks (e.g., Angular, React) and best practices
  • Architect and build scalable, secure APIs to support new features and products
  • Proactively identify and address technical challenges, refactor code to reduce technical debt
  • Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule
  • Drive test-driven development and implement robust testing strategies across the technology stack
  • Provide technical guidance and mentorship to junior and mid-level engineers
  • Actively participate in Agile ceremonies and contribute to continuous process improvements

Requirements

  • 6+ years of professional experience in enterprise-level software development with C# and .NET Core
  • 4+ years of experience in front-end development with Angular or React, TypeScript, HTML, and CSS
  • 4+ years of SQL experience, including query optimization, index management, and performance tuning
  • Proven experience in designing scalable APIs and integrating third-party SDKs or platforms
  • Strong knowledge of cloud hosting platforms (e.g., AWS, Azure, GCP) and cloud-native practices
  • A track record of working in high-growth or startup environments
  • Exceptional problem-solving skills, communication, and a collaborative mindset
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience

Benefits

  • 100% of medical, dental, and vision premiums for individuals on base plan
  • Significant contributions toward all other plan options (USA)
  • 100% of extended medical, dental, and vision premiums for you and your family under comprehensive plan (Canada)
  • Retirement plan with 4% company matching
  • 8 weeks paid parental leave for birthing parents, 4 weeks for non-birthing
  • 3-5 weeks PTO depending on tenure
  • 5 health days
  • 15 holidays
  • End of year shutdown
  • Performance-based bonuses
  • Remote first culture

Job type

Full Time

Experience level

Senior

Salary

CA$95,000 - CA$110,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAWSAzureCloudGoogle Cloud PlatformReactSQLTypeScript.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.