Intermediate / Senior Software Engineer (TypeScript / Node.js)
A growing technology company is building a modern fintech platform designed to power next-generation financial products and services.
As part of a new initiative, this team is focused on developing scalable infrastructure and APIs that enable high-performance financial applications. Operating like an internal startup, the team is composed of experienced engineers working together to build a product from the ground up.
We’re looking for Intermediate and Senior Software Engineers who are excited to influence early architecture decisions, design robust distributed systems, and contribute to the foundation of a new platform.
This is a unique opportunity to join a founding engineering team and directly impact product direction, architecture, and long-term scalability.
What You’ll Do
• Collaborate with cross-functional teams to design and deliver scalable, reliable software solutions
• Lead development of new platform components while improving existing systems
• Architect systems with a focus on performance, reliability, and maintainability
• Build and maintain developer-facing APIs and SDKs for internal and external use
• Integrate with third-party services and external systems
• Participate in code reviews and contribute to engineering best practices
• Support technical decision-making and architecture evolution
What We’re Looking For
• 5+ years of professional software development experience
• Strong backend development experience with TypeScript and Node.js
• Experience working with AWS cloud infrastructure
• Experience building developer-facing APIs or B2B SDKs
• Strong problem-solving skills and attention to detail
• Excellent communication and collaboration skills
Nice to Have
• Experience building or operating highly scalable systems (1M+ transactions)
• Full-stack experience with TypeScript/Node.js and React or React Native
• Experience in startup or fintech environments
Compensation
• Intermediate: $115,000 – $140,000 CAD
• Senior: $160,000 – $170,000 CAD
Why This Opportunity Is Interesting
• Join a founding engineering team building a new fintech platform
• Work in a startup-style environment within a larger organization
• Influence early architecture and long-term technical direction
• Build systems designed for high transaction volume
• Remote-first role within Canada