Publié il y a 28 jours
Senior Backend Engineer (Payments, Android)
@ TekRek
Toronto, Ontario
En bref
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.
Responsabilités :
- 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
Résumé des exigences :
- 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
Outils et compétences
Source et dates
Type de source non vérifié · apify-linkedin
- Date publiée par l’employeur
- 2026-10-13
- Première détection par notre source
- 2026-11-11
- Mise à jour du dossier source
- 2026-11-11
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Senior |
| Domaine | Développement logiciel |
| Déplacements | avion : aucun · route : aucun |
| Milieu de travail | Bureau |
| Position | Surtout assis |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
TekRek
| Champ | Valeur |
|---|---|
| Offres sur 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
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.