
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
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

SunnyData Inc.
Argentina
Full-time
Expires May 2, 2026
Python
JavaScript
TypeScript
+6 more
2 months ago
❌ EXPIRED
Argentina
Full-time
Expired Apr 14, 2026
JavaScript
TypeScript
Kotlin
+5 more
2 months ago


