Skip to main content
Form3

Senior Software Developer (Go) - US Payments (Contract)

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Contract
Salary not disclosed
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior Software Developer (Go) contractor to deliver US payments capabilities (Zelle, Fedwire) on a cloud-native platform. Must have experience with Go, distributed systems, and cloud/containerisation; test automation and CI/CD familiarity required. Contractors must be located in Ontario, Canada and start their first day in the office to collect equipment.

Core skills

GoCockroachDBNATS JetStream

Required skills

KubernetesAWS/GCP/AzureElasticsearchVaultTerraformFluxGitHubPrometheusPact.ioTiltJavaCQRScontainerised microservices

Optional skills

Java (a little)TDDBDDPair ProgrammingSecDevOps

What you'll do

  • Design and implement new US payments gateway functionality in Go, including payment flows, scheme-specific behaviours, error handling and validation.
  • Work collaboratively with Product, Engineering and other functions to refine requirements and validate implementation choices.
  • Contribute to technical design activity, including design proposals and implementation plans within Form3 platform architecture.
  • Support non-functional requirements: resilience, performance, disaster recovery, failure-mode testing and operational readiness; establish/improve monitoring, alerting and observability.
  • Support production-readiness: release preparation, final validation, production deployment, post-launch issue resolution and maintain technical documentation and runbooks.

What they require

  • Deep understanding of designing and building distributed systems.
  • Experience with Go.
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines.
  • Experience or interest in high-volume, resilient, regulated payments systems (Zelle, Fedwire).
  • Contractors must be located in Ontario, Canada and start their first day in the office to collect equipment.

Financial Technology

Fintech
Salary not disclosed