Senior Software Engineer - Full Stack .NET
bankjoy
Job description
About the role
Bankjoy is a FinTech startup building digital banking products for community banks and credit unions, including mobile and online banking, account opening, loan origination and conversational AI. As a Senior Software Engineer on the Digital Banking platform, you will help develop and maintain robust, secure and scalable software, working closely with cross-functional teams to deliver high-quality software that meets regulatory standards.
Key responsibilities
- Lead the implementation of new features and enhancements on existing products
- Design, develop and maintain front-end applications with modern frameworks such as Angular and React
- Architect and build scalable, secure APIs
- Refactor code to reduce technical debt and share best practices across the team
- Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule
- Drive test-driven development and implement robust testing strategies
- Mentor junior and mid-level engineers and take part in Agile ceremonies
Required profile
- 6+ years of experience in enterprise software development with C# and .NET Core
- 4+ years of front-end development with Angular or React, TypeScript, HTML and CSS
- 4+ years of SQL, including query optimization, index management and performance tuning
- Proven experience designing scalable APIs and integrating third-party SDKs or platforms
- Bachelor's degree in Computer Science, Computer Engineering or equivalent experience
- Candidates must be located in Canada; candidates must be able to work in a high-growth or startup environment
Required skills
- C# and .NET Core
- Angular or React, TypeScript, HTML, CSS
- SQL
- Cloud platforms such as AWS, Azure or GCP
- Preferred: transaction processing systems, user access and permission management, and banking domain knowledge
What we offer
- Competitive compensation and stock options at a well-funded startup
- Medical, dental and vision coverage (100% for individuals on the base plan in the USA, and for you and your family in Canada)
- Retirement plan with 4% company matching
- 8 weeks of paid parental leave for birthing parents, 4 weeks for others
- 3-5 weeks of PTO depending on tenure, 5 health days and 15 holidays
- Remote-first culture and performance-based bonuses
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
bankjoy