Senior Software Engineer - Full Stack - .NET
New
Remote-first work environment within CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSSQLGCPTypeScriptC#Azure.NET coreAngularReactRESTful APIs
Requirements
- 6+ years of experience in software engineering with strong expertise in C# and .NET Core in enterprise or SaaS environments.
- 4+ years of front-end development experience using Angular or React, along with TypeScript, HTML, and CSS.
- Strong SQL expertise, including query optimization, indexing, and performance tuning.
- Proven experience designing scalable RESTful APIs and integrating third-party services or SDKs.
- Solid understanding of cloud platforms such as AWS, Azure, or GCP and cloud-native application development.
- Experience working in high-growth or startup environments with strong ownership and adaptability.
- Strong problem-solving skills with the ability to work collaboratively in cross-functional teams.
- Experience with secure, regulated, or financial systems is highly valued.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Responsibilities
- Lead the design, development, and delivery of new features and enhancements across a full-stack digital banking platform.
- Build and maintain scalable front-end applications using modern frameworks such as React or Angular, ensuring performance and usability.
- Architect and develop secure, high-performance backend APIs using C# and .NET Core to support core banking functionality.
- Optimize SQL queries and database performance, ensuring reliability and efficiency in data-driven financial systems.
- Identify technical debt and proactively refactor systems to improve maintainability, scalability, and code quality.
- Collaborate with cross-functional teams and external partners to deliver high-quality features aligned with business and compliance requirements.
- Implement robust testing strategies and promote test-driven development practices across the full stack.
- Mentor junior and mid-level engineers while contributing to technical direction and Agile process improvements.
View Full Description & ApplyYou'll be redirected to the employer's site