Full Stack Developer
$88,800–$133,200 year
Remote · Canada or CA
Job Summary
Senior Full Stack Developer to architect, build, and deliver end-to-end financial web applications. You will lead architectural decisions, design modular and scalable code, and drive cross-stack integration (Java, .NET, Node.js) with React frontend in TypeScript. Responsibilities include translating UI/UX prototypes into performant, accessible code; optimizing performance across the stack; conducting code reviews and mentoring intermediate developers; and contributing to Agile/SCRUM practices. Desired expertise spans Java (Spring Boot), .NET Core, Node.js, React.js, TypeScript, HTML5, CSS3, Python, Azure backend services, RESTful APIs, GraphQL, and testing frameworks (Jest, Mocha, xUnit, JUnit). Fintech/credit-union banking domain experience and professional services/consulting background are a plus. Bachelor’s degree in a related field and a Canadian residency (Citizenship or PR) are required.
Required Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field
- 10+ years of professional Full-Stack experience
- at least 3 years in Senior or Lead capacity
- Recent experience with Java (Spring Boot), .NET (C# / .NET Core), and Node.js
- Expert-level React.js, TypeScript, HTML5, CSS3
- 5+ years TypeScript and Python
- Azure backend systems and/or C# backends with Azure App Services, Functions, Key Vault
- RESTful APIs and GraphQL
- Testing frameworks (Jest, Mocha, xUnit, JUnit) and test-first mindset
- Experience in Professional Services / Consulting
- Fintech/Financial services familiarity
- Canadian residency with Citizenship or PR Status
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.