Form3

Form3

Form3 revolutionizes payments with a fully managed platform for Financial Institutions as a Service, powering 10% of UK Faster Payments and offering seamless integration across multiple schemes.

Diversified Financial Services
251-1K
Founded 2016
$240M raised

Description

  • Design and implement new US payments gateway functionality in Go.
  • Build payment flows, scheme-specific behaviors, error handling, validation, and operational requirements.
  • Create comprehensive automated integration tests for the new functionality.
  • Collaborate with Product, Engineering, and other functions to refine requirements and validate implementation choices.
  • Contribute to technical design proposals, implementation plans, and platform-architecture problem solving.
  • Support resilience, performance, disaster recovery, failure-mode testing, and operational readiness.
  • Improve monitoring, alerting, telemetry, and observability from development through production.
  • Prepare for production release, final validation, deployment, and post-launch issue resolution.
  • Produce and maintain technical documentation, runbooks, deployment guidance, and operational procedures.
  • Ensure work meets Form3 engineering standards, security expectations, and critical payments infrastructure requirements.

Requirements

  • Deep understanding of designing and building distributed systems.
  • Experience with Go.
  • 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 through production launch.
  • Appreciation of clean code and software engineering best practices.
  • Strong communication skills and a collaborative approach to sharing knowledge.
  • Comfort working on complex, high-performance, high-robustness software.
  • Experience with a "right tool for the job" mindset.
  • Canada-based contractor located in Ontario only.

Benefits

  • 100% remote working.
  • First day in the office to collect equipment for remote work.
  • Opportunity to work on critical US payments infrastructure.
  • Work with modern cloud and platform tools and methodologies.
  • Interview process includes a screening call, take-home test, and technical interview.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

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

Form3 251-1K Diversified Financial Services

Form3 is hiring several Senior Software Engineer contractors in Canada (Ontario only) to help build new US payments capabilities on its cloud-native platform.

AWS Azure BDD CockroachDB Elasticsearch Flux GCP GitHub Go HashiCorp Vault Java Kubernetes Microservices Prometheus TDD Terraform
12 hours, 31 minutes ago

Principal, Engineer (Java/SAP) - EMEA/AMER CAN

DEPT® 1K-5K Media

DEPT® is hiring a senior SAP Ariba integration lead to architect and support a Java-based connector and related backend services for a financial client on a 3-month contract with extension potential.

AWS DynamoDB ERP Java OAuth SAP Spring Boot
1 day, 11 hours ago

Senior, Engineer (Java/SAP) - CAN

DEPT® 1K-5K Media

DEPT® is hiring an SAP Generalist Consultant for a 3-month contract supporting a financial client’s Java-based SAP integration work, with potential extension into 2027.

AWS CSS HTML Java JavaScript Node.js React SAP Spring Boot TypeScript
1 day, 11 hours ago

Backend Software Engineer

Megaport 251-1K Diversified Telecommunication Services

Megaport is hiring a backend engineer for Latitude.sh to help evolve the core API that powers server provisioning, network management, billing, and other customer-facing infrastructure services.

Go Python REST API Ruby on Rails Terraform
1 day, 12 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers