Point your AI agent at freehire and let it find you a job.

Get the CLI →

S.I. Systems Ltd.

New

Senior Applications Developer (6-8 years of experience) to develop and maintain backend payment appl

Posted 4 views
Discussion

Summary

Six-month contract (extendable) through S.I. Systems for a financial services client in Toronto: a senior developer designs, maintains, and deploys backend payment/foreign-exchange hub applications in Go, supporting the full delivery lifecycle and mentoring a small team. Hybrid role, onsite Wed/Thu at 141 Bay Street.

Senior Applications Developer (6-8 years of experience) to develop and maintain backend payment applications using Go (Golang) 107494-1 Our financial services client is seeking a

Senior Applications Developer (6-8 years of experience) to develop and maintain backend payment applications using Go (Golang)

Join a Capital Markets technology team supporting a legacy Payment Hub Foreign Exchange platform critical to backend payment processing. This role focuses on hands-on Golang development, application maintenance, testing support, and production deployment across the full software delivery lifecycle. The position offers end-to-end ownership of backend development initiatives while contributing technical direction and mentorship within a smaller development team. Candidates will work closely with established payment systems and supporting business domains in a high-visibility environment.

Hybrid, 2days onsite - Wednesday Thursday

141 Bay Street, Toronto

Contract for 6 months with a possibility of extension

Must Haves

6-8 years of

software development

experience

2-3 years of hands-on

Go (Golang)

backend application development

Test-Driven Development

and comprehensive

unit test

suite development

Snyk ,

SonarQube , and static code analysis or vulnerability scanning tools

Technical leadership, mentorship, or development guidance experience within software development teams

Nice to Have

Awareness of AI-assisted or AI-driven software development tools and practices

Exposure to payment applications, foreign exchange platforms, or Capital Markets technology environments

Responsibilities

Design, develop, enhance, and maintain backend applications using Go (Golang)

Take ownership of development deliverables from requirements analysis through testing and production deployment

Understand existing application architecture, business domain, dependencies, and supporting systems

Support development, integration testing, user acceptance testing, implementation, and production release activities

Lead smaller projects or application initiatives independently

Provide technical direction, mentorship, and development guidance to team members

Use static code analysis and security scanning tools to address code quality and vulnerability concerns

Our financial services client is seeking a

Senior Applications Developer (6-8 years of experience) to develop and maintain backend payment applications using Go (Golang)

Join a Capital Markets technology team supporting a legacy Payment Hub Foreign Exchange platform critical to backend payment processing. This role focuses on hands-on Golang development, application maintenance, testing support, and production deployment across the full software delivery lifecycle. The position offers end-to-end ownership of backend development initiatives while contributing technical direction and mentorship within a smaller development team. Candidates will work closely with established payment systems and supporting business domains in a high-visibility environment.

Hybrid, 2days onsite - Wednesday Thursday

141 Bay Street, Toronto

Contract for 6 months with a possibility of extension

Must Haves

6-8 years of

software development

experience

2-3 years of hands-on

Go (Golang)

backend application development

Test-Driven Development

and comprehensive

unit test

suite development

Snyk ,

SonarQube , and static code analysis or vulnerability scanning tools

Technical leadership, mentorship, or development guidance experience within software development teams Nice to Have

Awareness of AI-assisted or AI-driven software development tools and practices

Exposure to payment applications, foreign exchange platforms, or Capital Markets technology environments

Responsibilities

Design, develop, enhance, and maintain backend applications using Go (Golang)

Take ownership of development deliverables from requirements analysis through testing and production deployment

Understand existing application architecture, business domain, dependencies, and supporting systems

Support development, integration testing, user acceptance testing, implementation, and production release activities

Lead smaller projects or application initiatives independently

Provide technical direction, mentorship, and development guidance to team members

Use static code analysis and security scanning tools to address code quality and vulnerability concerns

Disclaimer:

AI may be used in evaluating candidates.

This posting is for an existing vacancy.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available