Senior Software Engineer - Full Stack

closed
Bankjoy Logo

Bankjoy

πŸ’΅ $82k-$93k
πŸ“Remote - Canada

Summary

Join Bankjoy, a FinTech startup, as a Senior Full Stack Software Engineer and play a leadership role in designing, developing, and maintaining our digital banking platform. You will mentor team members, contribute to architectural decisions, and collaborate with cross-functional teams. This position offers a competitive salary between 115,000 - 130,000 CAD per annum, a bonus, equity, and comprehensive benefits. You will be responsible for developing digital banking products, features, and APIs, leading implementation, and ensuring high-quality deliverables. The ideal candidate possesses extensive experience in software development, front-end technologies, and API design, along with strong problem-solving and communication skills.

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

Responsibilities

  • 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

Preferred Qualifications

  • Hands-on experience with authentication protocols (e.g., OAuth2, SSO, OpenID Connect)
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes)
  • Experience with SDK development and Open API specifications

Benefits

  • Competitive compensation
  • Stock options at a well-funded startup
  • 100% medical, dental and vision coverage for you on our base plans
  • 50% coverage for families in the US & 100% coverage for families in Canada
  • 401(k) plan with 4% company matching (US Employees)
  • 3-5 weeks PTO depending on tenure
  • 5 health days
  • 15 holidays
  • End of year shutdown
  • Performance-based bonuses (US & Canadian Employees)
  • Remote first culture
This job is filled or no longer available