Skip to main content
ResumeKart
← Back to Jobs

Full Stack Software Developer

TalentedPeoplePartners•Toronto, Ontario
Full-time7-15
C$100k - C$140k
per year
👁️ 0 views•📝 0 applications•Posted 9/18/2026•Expires 10/18/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Full Stack Software Developer roles in Toronto, Ontario — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Company Overview: The hiring organization provides global businesses with solutions for international payments, currency risk management, and growth support. They aim to deliver exceptional service and expertise in global financial markets. Utilizing proprietary payment automation technology, the organization connects companies worldwide, enabling seamless financial operations. Role Function and Purpose: As part of an agile team, you will contribute to advancing core international payment processing systems and bringing forex and e-commerce software to the forefront of technical innovation. You will prototype, design, review, maintain, and test code for production environments while transforming business requirements into technical solutions. This role offers the chance to participate in cutting-edge software development within the financial sector. Role Responsibilities: • Collaborate with stakeholders to resolve technical questions. • Break down tasks to align with deadlines and business goals. • Develop and maintain robust, scalable code to support innovative features. • Follow best practices (e.g., Agile, clean code, unit tests, continuous integration) and adapt them to evolving environments. • Work closely with Product Owners, Developers, Scrum Masters, and QA teams. • Build and sustain code for both front-end and back-end systems. • Ensure a high standard of code quality. Essential Abilities and Attributes: • A product-oriented mindset with a focus on solving core problems. • Dedication to quality and excellence. • Drive to improve system performance and scalability. • Capability to work both independently and collaboratively in a small, focused team. • Ability to reduce ambiguity, scope requirements, and estimate tasks. • Motivation to learn and adopt new technologies as appropriate. Education & Experience: • Bachelor's degree in Computer Science, Engineering, or equivalent experience. • 7+ years of professional software engineering experience. • Proficiency in .NET design and development for desktop and web applications. • Strong knowledge of C# and JavaScript/TypeScript. • Familiarity with React and related technologies. • Expertise in MS SQL Server and relational database design. • Experience with unit testing and related methodologies. • Nice-to-have: Experience with external vendor integrations. • Proficiency in creating and consuming HTTP-based web APIs. • Experience in the financial industry, payments, foreign exchange, or fintech is a plus.

Required Skills

.NETC#JavaScriptTypeScriptReactMS SQL Serverrelational database designunit testingHTTP-based web APIsexternal vendor integrationsfinancial industrypaymentsforeign exchangefintech

Partner picks for Full Stack Software Developer in Toronto

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers javascriptcovers react
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers javascriptcovers react
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.