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
AWSKubernetesGoPrometheusCI/CDTerraformDistributed Systems

Requirements

  • Have experience with Go and a right-tool-for-the-job mentality.
  • Have a deep understanding of designing and building distributed systems.
  • Be familiar with cloud and containerisation technologies.
  • Be familiar with test automation tools and CI/CD pipelines.
  • Value clean code and software engineering best practice.
  • Be interested in owning projects end-to-end and supporting them in production.
  • Be comfortable working on complex critical software where high performance and robustness are essential.
  • Be willing to collaborate with others and share knowledge.

Responsibilities

  • Design and implement US payments gateway functionality in Go according to product requirements and technical architecture.
  • Build payment flows, scheme-specific behaviours, error handling, validation, and operational requirements.
  • Write comprehensive automated integration tests for the new functionality.
  • Collaborate with Product, Engineering, and other functions to refine requirements and validate implementation choices.
  • Contribute design proposals, implementation plans, and problem-solving within the Form3 platform architecture.
  • Support resilience, performance, disaster recovery, failure-mode testing, and operational readiness.
  • Improve monitoring, alerting, telemetry, and observability from development through production.
  • Prepare releases, validate changes, deploy to production, and resolve post-launch issues.
  • 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