Senior Back-End Developer
=> Need to be located in Canada - full remote
Join one of Canada’s fastest-growing fintech organizations—recently named a Canadian Rocketship 2025 and a Deloitte Fast 50 winner for three consecutive years. Our client is disrupting the $2.1 Trillion mortgage industry by building a premier cloud-native ecosystem. Managing over $73B in assets, they are trusted by major financial institutions to deliver the future of property financing.
The Team & Mission
You will be a key "Builder" within the engineering organization. The mission is to simplify the mortgage experience through modularity, speed, and high-performance infrastructure. You will collaborate closely with Front-End developers and Data/AI teams to architect and orchestrate services that power a seamless digital journey.
Technical Strategy (The Stack)
We are looking for engineers who think in systems, not just lines of code.
- Tier 1 (Crucial): Go (Golang). This is the primary asset for the core cloud infrastructure.
- Tier 2 (High Priority): Python. Essential for AI/ML orchestration and integration with the dedicated AI stream.
- Tier 3 (Relevant): Node.js or C#. Valued if you have exceptional experience in microservices architecture.
- Architecture: We are obsessed with Clean Code, SOLID principles, and modular microservices.
What You’ll Be Doing
- Design & Scale: Architect and develop innovative back-end services that handle high-volume transactions.
- Collaborate: Partner with AI engineers to productionize machine learning workflows and AI-driven products.
- Quality & Excellence: Write testable, maintainable code; conduct deep-dive code reviews and mentor talent across the organization.
- Troubleshoot: Resolve complex system bugs and optimize performance bottlenecks.
- Innovate: Continuously investigate cutting-edge technologies to drive improvements in cloud architecture.
Who We Are Looking For
- Experience: 5+ years of professional experience focused on Back-End development.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an equivalent technical field.
- Skillset: Proven ability to apply deliberate, long-term system thinking to technical design and implementation.
- Mindset: "Uncomfortable ambition"—you move fast, embrace innovation, and believe we are stronger together.
- Location: Fully remote within Canada (Must be able to work EST core hours).
The Reward
- Salary: $130,000 – $150,000 CAD per year.
- Accelerated Growth: Your learning curve will be vertical. You will touch more production systems in 1 year than you would in 5 years at a traditional bank.
- Top-Tier Coverage: Premium benefits plan 100% paid by the employer, including comprehensive insurance and unlimited access to telemedicine and mental health services.
- Rest & Recharge: 4 weeks of paid vacation to ensure you stay at peak performance.
- Tools: Access to best-in-class resources and a modern tech stack designed to unlock your potential.
Hiring Process
- Introductory Call with company - 15mins
- Standard HR Call.
- Technical Home Task (1-week deadline).
- Task Review Interview.
- Final Interview / Offer Discussion.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B2 - Upper Intermediate |