Looks pretty normal, this is a hybrid or remote job in Toronto, it’s probably above market.
I live in Toronto, that definitely is not above market for a staff developer
I live in Toronto, that definitely is not above market for a staff developer