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