Bankjoy logo
Bankjoy

An end-to-end digital banking solution for banks and credit unions

Senior Software Engineer – Full Stack, .NET

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

55 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Full Stack, .NET

Bankjoy

• Lead the implementation of new features and enhancements on existing products, demonstrating ownership and expertise. • 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, and promote best practices across the team. • Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule and with high quality. • 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.

Job Requirements

  • 6+ years of professional experience in enterprise-level software development with C# and .NET Core, delivering scalable and secure products.
  • 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, demonstrating adaptability and ownership.
  • Exceptional problem-solving skills, communication, and a collaborative mindset.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.

Benefits

  • Competitive compensation
  • Stock options at a well-funded startup
  • We cover 100% of medical, dental, and vision premiums for individuals on our base plan, with significant contributions toward all other plan options (USA).
  • We cover 100% of extended medical, dental, and vision premiums for you and your family under our single, 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

Related Job Pages

More Backend Engineer Jobs

Nearsure logo

Senior Java Engineer

Nearsure

Remove the barriers to growth by scaling your team fast with top-notch Latin American IT talent

Backend Engineer55 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, build, and maintain RESTful and event-driven microservices in Java. • Own and extend integrations with third-party platforms — CRMs, EMRs, marketing automation, and analytics tools. • Build and maintain data pipelines that move, transform, and deliver structured data reliably. • Instrument services for observability (logging, tracing, alerting) and participate in on-call rotation. • Lead technical initiatives: scope the work, surface blockers early, and pull in what you need to ship. • Participate actively in code reviews — explain your design decisions clearly, incorporate feedback constructively. • Communicate technical trade-offs and progress clearly and concisely to both engineering peers and non-technical stakeholders.

Latin America
Job Closed
CargoSprint logo

Principal Python Engineer

CargoSprint

Empowering the people that make global commerce happen.

Backend Engineer55 days ago
Full TimeRemoteTeam 201-500Since 2012H1B Sponsor

• Design, architect, build, and maintain backend services and APIs using Python, Postgres, FastAPI, and Temporal • Design and optimize database solutions • Write strong unit tests and help drive engineering quality • Apply DevOps practices across CI/CD, deployment, monitoring, and reliability • Take ideas from concept to production and continuously improve them • Use AI to accelerate development and improve engineering productivity • Troubleshoot production issues and implement durable fixes

United States
Memed logo

Senior Backend Engineer – Golang

Memed

Focando em tornar a área da saúde mais eficiente e humana

Backend Engineer55 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Develop robust, scalable, and secure backend solutions (preferably in Go), working at the core of our platform. • Drive the evolution of our service architecture by proposing improvements and promoting long-term vision. • Actively collaborate in building technical processes, standards, best practices, and automations. • Investigate complex problems, propose intelligent solutions, and anticipate risks and impacts. • Work closely with Product, Design, and other areas to deliver high-impact solutions for doctors, patients, and partners. • Ensure quality in deliveries through testing, documentation, and attention to performance. • Contribute ideas, participate in technical discussions, and perform code reviews to raise the team’s technical level.

Brazil
Job Closed
Vonage logo

Software Engineer – Java, Kotlin

Vonage

Communications APIs. Unified Communications. Contact Centers. Now we're talking.

Backend Engineer55 days ago
Full TimeRemoteTeam 1,001-5,000Since 2001H1B Sponsor

• Build systems to add features across our Network API Platform • Create scalable microservices that will help support our impressive growth • Write efficient and scalable code, in well-tested systems • Develop on a public cloud infrastructure

Spain
Job Closed