Senior Software Developer (Go)

New
F
Form3Payments infrastructure
Canada (Ontario only)ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSCloud ComputingKubernetesGoPrometheusCI/CDTerraformDistributed Systems

Requirements

  • Experience with Go and a “right tool for the job” mentality.
  • Deep understanding of designing and building distributed systems.
  • Familiarity with cloud and containerisation technologies.
  • Familiarity with test automation tools and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them as they go live in production.
  • Appreciation of clean code and software engineering best practice.
  • Ability to collaborate with others and share knowledge.

Responsibilities

  • Design and implement US payments gateway functionality in Go, including payment flows, scheme-specific behaviours, error handling, validation, and operational requirements.
  • Build comprehensive automated integration tests for payment functionality.
  • Collaborate with Product, Engineering, and other functions to refine requirements and validate implementation choices.
  • Contribute to technical design proposals, implementation plans, and problem-solving within the Form3 platform architecture.
  • Support resilience, performance, disaster recovery, failure-mode testing, and operational readiness.
  • Establish and improve monitoring, alerting, telemetry, and observability from development through production.
  • Support release preparation, final validation, production deployment, and post-launch issue resolution.
  • Produce and maintain design notes, testing documentation, deployment guidance, operational procedures, and runbooks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now