Our company is seeking an accomplished backend software developer someone with significant hands-on experience in financial technology environments to become a cornerstone of our core product team. The person in this role will play a key part in developing improving and maintaining the robust foundational systems that enable our secure payment transactions internal ledgers and connectivity to banks and external financial providers.
You will be a trusted partner to our CTO collaborating tightly with a team of engineers to design implement and support the complex backend components that drive mission-critical financial operations. Trust fault tolerance scale and regulatory compliance will be at the heart of everything you do as the systems you help build handle the daily movement of large sums for our customers.
Key Responsibilities:
Develop extend and enhance key backend applications using modern tools primarily TypeScript and NestJS deployed within Google Cloud infrastructure.
Create manage and evolve secure auditable financial records/databases utilizing relational databases such as PostgreSQL and Google Cloud SQL as well as data models tailored specifically for accounting and financial traceability.
Design transactional processing flows that are highly performant and resilient able to support a substantial volume of real-time payment activities.
Integrate our products with various financial platforms payment service providers and banking technologies always ensuring all integrations comply with established regulatory and security standards such as PCI DSS.
Employ message-driven and distributed paradigms using PubSub and other eventing solutions to enable scalability and microservice reliability.
Take full ownership of infrastructure deployments and configuration management primarily using Terraform in the GCP ecosystem.
Monitor maintain and continuously improve the reliability of essential high-value systems from architectural design stages through to live production troubleshooting.
Work directly with cross-functional stakeholders in risk/compliance and product to deliver on regulatory needs and secure user-centric features.
Requirements
At least four years of backend development experience with significant time spent in banking payments or other financial domains.
Mastery of building production APIs and services with NestJS () and TypeScript.
Prior involvement in the creation or maintenance of ledger platforms double-entry recordkeeping or similar accounting software architectures.
Experience scaling server-side systems to accommodate substantial ongoing transaction throughput ideally in the millions each month.
Deep comfort with SQL database technologies especially PostgreSQL including schema optimization for high-velocity auditable financial data.
Practical exposure to payment gateway APIs financial integrations and strict security requirements (PCI SOC 2 etc.).
Demonstrated ability to take initiative and accountability for complex business-critical platforms and to communicate technical details clearly with stakeholders.
Beneficial Extras:
Background working with Terraform in cloud environments to automate infrastructure setup and management.
Familiarity with payment security standards and certification work (such as PCI DSS frameworks).
Hands-on work with systems enabling instant payments or rapid fund settlements.
Experience contributing to fast-growing innovative fintech ventures.
Knowledge of open banking architectures or working with data aggregation tools for financial services.
Benefits
Contribute to the creation of financial solutions that make a genuine difference in the lives of people across Canada.
Become part of a closely collaborative team where every individual s input shapes our collective success and your achievements are recognized.
Benefit from early-stage ownership opportunities in a fast-moving fintech environment with significant growth potential.
Expand your skills rapidly as you work directly on live products participate in critical decision-making and take direct responsibility for impactful features.
We celebrate diversity engineers from all walks of life are embraced here and encouraged to grow.
This position is hybrid; our team gathers in the Toronto office three days each week for in-person interaction and teamwork.
Fintech industry experience, payment processing, large-scale transaction processing, ledger systems development, accounting system development, financial API integrations, integrations with payment processors, bank API integrations, card network API integrations, database design for financial systems, audit trail database design, Google Cloud Platform (GCP), Cloud SQL, PubSub, Cloud Run, NestJS, , TypeScript, PostgreSQL, database optimization, regulatory compliance (PCI, SOC 2), infrastructure as code (Terraform preferred), ownership of mission-critical systems, clear technical communication.
Our company is seeking an accomplished backend software developer someone with significant hands-on experience in financial technology environments to become a cornerstone of our core product team. The person in this role will play a key part in developing improving and maintaining the robust fo...
Our company is seeking an accomplished backend software developer someone with significant hands-on experience in financial technology environments to become a cornerstone of our core product team. The person in this role will play a key part in developing improving and maintaining the robust foundational systems that enable our secure payment transactions internal ledgers and connectivity to banks and external financial providers.
You will be a trusted partner to our CTO collaborating tightly with a team of engineers to design implement and support the complex backend components that drive mission-critical financial operations. Trust fault tolerance scale and regulatory compliance will be at the heart of everything you do as the systems you help build handle the daily movement of large sums for our customers.
Key Responsibilities:
Develop extend and enhance key backend applications using modern tools primarily TypeScript and NestJS deployed within Google Cloud infrastructure.
Create manage and evolve secure auditable financial records/databases utilizing relational databases such as PostgreSQL and Google Cloud SQL as well as data models tailored specifically for accounting and financial traceability.
Design transactional processing flows that are highly performant and resilient able to support a substantial volume of real-time payment activities.
Integrate our products with various financial platforms payment service providers and banking technologies always ensuring all integrations comply with established regulatory and security standards such as PCI DSS.
Employ message-driven and distributed paradigms using PubSub and other eventing solutions to enable scalability and microservice reliability.
Take full ownership of infrastructure deployments and configuration management primarily using Terraform in the GCP ecosystem.
Monitor maintain and continuously improve the reliability of essential high-value systems from architectural design stages through to live production troubleshooting.
Work directly with cross-functional stakeholders in risk/compliance and product to deliver on regulatory needs and secure user-centric features.
Requirements
At least four years of backend development experience with significant time spent in banking payments or other financial domains.
Mastery of building production APIs and services with NestJS () and TypeScript.
Prior involvement in the creation or maintenance of ledger platforms double-entry recordkeeping or similar accounting software architectures.
Experience scaling server-side systems to accommodate substantial ongoing transaction throughput ideally in the millions each month.
Deep comfort with SQL database technologies especially PostgreSQL including schema optimization for high-velocity auditable financial data.
Practical exposure to payment gateway APIs financial integrations and strict security requirements (PCI SOC 2 etc.).
Demonstrated ability to take initiative and accountability for complex business-critical platforms and to communicate technical details clearly with stakeholders.
Beneficial Extras:
Background working with Terraform in cloud environments to automate infrastructure setup and management.
Familiarity with payment security standards and certification work (such as PCI DSS frameworks).
Hands-on work with systems enabling instant payments or rapid fund settlements.
Experience contributing to fast-growing innovative fintech ventures.
Knowledge of open banking architectures or working with data aggregation tools for financial services.
Benefits
Contribute to the creation of financial solutions that make a genuine difference in the lives of people across Canada.
Become part of a closely collaborative team where every individual s input shapes our collective success and your achievements are recognized.
Benefit from early-stage ownership opportunities in a fast-moving fintech environment with significant growth potential.
Expand your skills rapidly as you work directly on live products participate in critical decision-making and take direct responsibility for impactful features.
We celebrate diversity engineers from all walks of life are embraced here and encouraged to grow.
This position is hybrid; our team gathers in the Toronto office three days each week for in-person interaction and teamwork.
Fintech industry experience, payment processing, large-scale transaction processing, ledger systems development, accounting system development, financial API integrations, integrations with payment processors, bank API integrations, card network API integrations, database design for financial systems, audit trail database design, Google Cloud Platform (GCP), Cloud SQL, PubSub, Cloud Run, NestJS, , TypeScript, PostgreSQL, database optimization, regulatory compliance (PCI, SOC 2), infrastructure as code (Terraform preferred), ownership of mission-critical systems, clear technical communication.
View more
View less