Bankjoy Inc. logo

Senior Software Engineer - Full Stack - .NET

Job Overview

Location

Canada

Job Type

Full-time

Category

Full-Stack Engineer

Date Posted

March 18, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software Engineer - Full Stack - .NET at Bankjoy Inc., you will play a pivotal role in advancing the company’s mission to revolutionize banking technology infrastructure by enabling community banks and credit unions to become tech-driven and digital-first through modern digital banking products such as mobile banking, online banking, online account opening, loan origination, and conversational AI.
  • • Your work will directly impact the scalability, security, and usability of Bankjoy’s digital banking platform, ensuring compliance with financial regulatory standards while delivering seamless experiences for end-users across North America.
  • • You will lead the implementation of new features and enhancements across the Digital Banking platform, taking ownership of end-to-end development cycles from design to deployment, with a focus on writing clean, maintainable, and testable code that reduces technical debt over time.
  • • You will design, develop, and maintain responsive and accessible front-end applications using modern frameworks such as Angular or React, leveraging TypeScript, HTML5, and CSS3 to create intuitive user interfaces that align with accessibility standards and brand guidelines.
  • • You will architect and build scalable, secure RESTful and GraphQL APIs using .NET Core and C#, ensuring proper authentication, authorization, input validation, and error handling to support high-volume transaction processing and third-party integrations.
  • • You will proactively identify performance bottlenecks, refactor legacy code, and implement industry best practices in coding, testing, and DevOps to improve system reliability, maintainability, and team velocity.
  • • You will collaborate closely with product managers, UX/UI designers, QA engineers, DevOps specialists, and third-party vendors to translate business requirements into technical solutions, participate in sprint planning, daily stand-ups, retrospectives, and demo sessions within an Agile Scrum framework.
  • • You will champion test-driven development (TDD) and behavior-driven development (BDD) by writing unit, integration, and end-to-end tests using frameworks such as xUnit, NUnit, Jest, or Cypress, aiming for high test coverage and early defect detection.
  • • You will provide technical mentorship to junior and mid-level engineers through code reviews, pair programming, knowledge-sharing sessions, and guidance on architectural decisions, fostering a culture of continuous learning and engineering excellence.
  • • You will contribute to process improvements by advocating for CI/CD pipeline enhancements, infrastructure-as-code adoption, observability practices (logging, monitoring, tracing), and blameless postmortems to increase system resilience and team efficiency.
  • • You will work in a remote-first, high-growth startup environment backed by Y Combinator and Bessemer Venture Partners, where innovation, ownership, and adaptability are valued, and your contributions will directly influence the product roadmap and company trajectory.
  • • Through this role, you will deepen your expertise in full-stack .NET development, cloud-native architectures, and FinTech-specific systems such as transaction processing and user access management, positioning yourself as a technical leader in the digital banking space.
  • • You will gain exposure to regulated financial services environments, learning how to balance innovation with compliance, security, and audit readiness — skills that are highly transferable and in demand across the fintech and enterprise software industries.

Skills & Technologies

TypeScript
React
Angular
AWS
Azure
Full Stack
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Bankjoy Inc. logo
Bankjoy Inc.
Visit Website

About Bankjoy Inc.

Bankjoy delivers cloud-based digital banking solutions to credit unions and community banks. Its platform provides mobile and online banking, remote deposit capture, bill pay, P2P transfers, card management, and open-banking APIs. Bankjoy focuses on modern user experience, rapid deployment, and integrations with core processors to help smaller financial institutions compete with large banks.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+4 more

1 month ago

Apply
Argentina
Contract
Expires May 9, 2026
JavaScript
TypeScript
React
+4 more

1 month ago

Apply
Argentina
Full-time
Expires May 2, 2026
Python
JavaScript
TypeScript
+6 more

2 months ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired Apr 14, 2026
JavaScript
TypeScript
Kotlin
+5 more

2 months ago

Apply