Posted 28 days ago
Senior Backend Engineer (Payments, Android)
@ TekRek
Toronto, Ontario
Overview
TekRek is hiring a senior backend engineer on contract in Toronto, hybrid. The work covers the backend services behind a school payments platform and the terminal fleet, with some Android work on the payment terminal app. The posting asks for senior backend and payments experience, and interviews use a practical problem-solving scenario rather than live coding.
Responsibilities:
- Design, build and own backend services for payment processing and operations
- Build services for terminal fleet health, diagnostics, configuration and reporting
- Turn transaction events, logs and device data into monitoring and alerts
- Work on the Android terminal app alongside the team's Android engineer
- Investigate production issues from root cause to fix
Requirements summary:
- Senior backend experience with designed and supported production services
- Payments experience such as payment processing, card or terminal transactions, billing or reconciliation
- Hands-on Android experience in Kotlin or Java
- C#/.NET, or strong Java/Spring Boot or Node.js with willingness to learn .NET
- Cloud experience on Azure or another major platform
- Daily use of AI coding tools
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-10-13
- First seen by our source
- 2026-11-11
- Source record updated
- 2026-11-11
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
TekRek
| Field | Value |
|---|---|
| Open jobs on Jobsy | 7 |
Senior Backend Engineer (Payments, Android)
Hybrid, Toronto, Contract
About the Company
A growing SaaS company that builds financial software for the education sector. Its platform handles payments, accounting and reporting for school organizations across North America, giving them real-time oversight of funds collected through cash, cheque and digital channels.
The business operates at real scale and is investing in modern, cloud-based engineering. The work sits at the centre of how money moves through the platform, so reliability and ownership matter.
The Role
This is a senior, hands-on backend role with some Android. You’ll build and own the services behind the company’s payment system and the Android payment terminals schools use to take payments. The team already has a dedicated Android engineer, so your focus is the backend, with Android work when the terminal app needs it. It suits a backend engineer with payments experience who has shipped Android before and wants to own problems end to end.
What You Will Do
- Design, build and own backend services that support payment processing and the platform’s day-to-day operations
- Build services for the terminal fleet: device health, diagnostics, remote configuration and reporting
- Turn transaction events, logs and device data into monitoring and alerts the team can act on
- Work in the Android terminal app alongside the team’s Android engineer when features need changes on both sides
- Investigate production issues end to end, from root cause to fix
What You Bring
- Senior backend experience: you’ve designed, built and supported production services, not just picked up tickets
- Payments experience, such as payment processing, bill pay, card or terminal transactions, billing or reconciliation
- Hands-on Android experience in Kotlin or Java at some point in your career
- C#/.NET experience, or strong Java/Spring Boot or Node.js skills and a willingness to learn .NET; cloud experience on Azure or another major platform
- Daily use of AI coding tools like GitHub Copilot, Cursor or Claude to move faster, while still doing your own thinking
Why This Role
You’ll own the backend behind real payments made every day across a large network of schools, and the services that keep their payment terminals running. The team values engineers who solve problems rather than close tickets, and interviews use a practical problem-solving scenario rather than live coding.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.