Apply

Senior Software Engineer - Full Stack - .NET

Posted 1 day agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: Canada

💸 Salary: 115000.0 - 130000.0 CAD per year

🔍 Industry: FinTech

🏢 Company: Bankjoy👥 51-100💰 about 2 years agoFinancial ServicesFinance

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSKubernetesTypeScriptC#Cross-functional Team LeadershipAPI testing.NET coreAngularREST APIReactCommunication SkillsCI/CDProblem SolvingMentoringDevOpsJSON

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