The Company
Merchant Growth is Canada’s leading fintech provider of credit to small businesses. The company differentiates itself through a proprietary, technology-driven application process, advanced underwriting, and a highly focused servicing process. Our mission is to bring the most convenient and accessible financing experience to Canadian business owners.
We care about growing strong and capable teams with creative, collaborative people. Your peers at Merchant Growth have diverse backgrounds, skill sets, and experiences but share an established track record of driving significant business growth.
The company is seeking a high-performing and motivated full-time Full Stack Developer. If you are looking to join a company poised for continued significant growth over the next few years, where you’ll have an immediate impact on the business and team, this may be the perfect role for you. You will also have the opportunity to work with and learn from one of the strongest leadership teams in the industry, with a track record of successfully scaling teams and impacting rapid organizational growth.
The Role
We are seeking a talented Full Stack Developer to play a key role in enhancing system performance, security, and scalability to align with business growth and technology initiatives. This individual will have the opportunity to develop the next generation of fintech and will get the opportunity to deliver some amazing systems.
Main Functions
- Develop scalable web applications using .NET and React
- Support and maintain .NET Windows applications
- Build and maintain secure RESTful Web APIs
- Apply Test-Driven Development (TDD) practices to ensure robust code
- Ensure software quality and stability by designing and executing unit, integration, and end-to-end testing strategies
- Implement SOLID principles in software design and development
- Collaborate with Agile teams for timely and quality software delivery
- Follow secure coding practices to develop secure applications
- Participate in sprint planning, daily stand-ups, and code reviews
- Integrate CI/CD pipelines using Azure DevOps
- Leverage AI-assisted development tools like GitHub Copilot
- Debug complex applications to efficiently identify and resolve issues while optimizing performance
- Work effectively in a dynamic and collaborative Agile environment
Required Experience, Knowledge, and Skills:
- 5 years or more experience as a Full Stack Developer
- 2 years or more experience in building front-end applications using React
- Proficiency in .NET (C#, ASP.NET Core) and React (JavaScript, TypeScript)
- Familiarity with Material-UI library for building responsive and visually consistent user interfaces
- Strong experience in Web API development and integration
- Understanding of Docker containerization for application deployment and scaling
- Solid understanding of SOLID principles and TDD
- Familiarity with Agile methodologies and DevOps practices (Azure DevOps)
- Knowledge of secure coding practices
- Problem-solving and analytical skills
- Effective communication and collaboration skills
Other Assets
- Familiarity with Salesforce Integrations
- Experience with AI assistant development tools like GitHub Copilot, to accelerate coding workflows
- Cloud experience with Azure
- Experience with developing and maintaining .NET Windows applications
Success Factors
o Proficiency in .NET (C#, ASP.NET Core) and React (JavaScript, TypeScript), with a strong understanding of SOLID principles and Test-Driven Development (TDD)
o Ability to troubleshoot and resolve complex issues across the full stack (frontend, backend, database) efficiently
o Comfortable working in a fast-paced Agile environment, adapting to changing priorities and requirements
- Collaboration & Communication
o Strong interpersonal and communication skills to work effectively with cross-functional teams and stakeholders
- Code Quality & Security Focus
o Commitment to writing clean, maintainable, and secure code while ensuring compliance with security best practices
- Efficiency & Productivity
o Ability to manage tasks effectively, meet deadlines, and leverage tools like GitHub Copilot to enhance development speed
o Familiarity with DevOps practices and CI/CD pipelines to ensure smooth and automated deployments
What We Offer:
- An exciting position with a leading Canadian fintech company
- A remote workplace with an option to work in office (we are in Gastown)
- Comprehensive group health benefits (Life, AD&D, Extended Health & Dental and Travel Insurance)
- Company-wide monthly Lunch and Learns and team events
- A collaborative team environment
- Education and learning benefits
We thank all applicants for their interest; however, only selected candidates for further consideration will be contacted.