Назад
Company hidden
3 дня назад

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

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Developer (Go) - US Payments (Contract) (Go/payments infrastructure): Designing and building Zelle and Fedwire payment capabilities on a cloud-native platform with an accent on distributed systems, resilience, performance, and regulated payment flows. Focus on implementing gateway functionality, automated integration testing, observability, disaster recovery, and production readiness for high-volume payment systems.

Location: Remote from Ontario, Canada only. The first day is required in the office to collect equipment for remote work.

Company

hirify.global develops cloud-native technology and infrastructure for critical payment services.

What you will do

  • Design and implement US payments gateway functionality in Go, including payment flows, scheme-specific behavior, validation, and error handling.
  • Build comprehensive automated integration tests and contribute to technical designs, implementation plans, and platform architecture decisions.
  • Improve resilience, performance, disaster recovery, failure-mode testing, monitoring, alerting, telemetry, and observability.
  • Support release preparation, production deployment, post-launch issue resolution, and operational readiness.
  • Create and maintain design notes, testing documentation, deployment guidance, operational procedures, and runbooks.
  • Collaborate with Product, Engineering, and other functions while maintaining engineering and security standards for critical payments infrastructure.

Requirements

  • Senior-level experience with Go and a strong software engineering mindset.
  • Deep understanding of designing and building distributed systems.
  • Experience handling complex, high-performance, and robust software challenges.
  • Familiarity with cloud, containerisation, test automation, and CI/CD pipelines.
  • Interest in owning projects end-to-end and supporting them in production.
  • Strong communication and collaboration skills, with an appreciation for clean code and engineering best practices.

Nice to have

  • Experience with AWS, GCP, Azure, Kubernetes, Terraform, Flux, Prometheus, CockroachDB, NATS JetStream, Elasticsearch, Vault, Cilium, Pact.io, or Tilt.
  • Experience with containerised microservices, CQRS, TDD/BDD, pair programming, or SecDevOps.
  • Some Java experience.

Culture & Benefits

  • Remote working after the first office day for equipment collection.
  • Work on critical, regulated payment infrastructure and new Zelle and Fedwire capabilities.
  • Collaborative environment focused on knowledge sharing, open-mindedness, curiosity, and inclusion.
  • Commitment to equal opportunity and reasonable adjustments during the recruitment process.

Hiring process

  • Screening call with the Talent Team.
  • Take-home test.
  • Technical interview, which may be split into two parts.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →