Enable job alerts via email!

Senior Golang Developer

Botsford Associates

Vancouver

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial institution is looking for a Senior GoLang Developer to modernize their legacy systems into cloud-native microservices. This role involves enhancing scalability and performance while working with event-driven architectures and deploying on Azure. The ideal candidate will have extensive experience in backend development, particularly with GoLang, and familiarity with CI/CD processes.

Qualifications

  • 5+ years of backend development, with 3+ years focused on GoLang.
  • Hands-on experience with event brokers (Solace or Kafka).
  • Expertise in Azure cloud deployment and container orchestration.

Responsibilities

  • Design, build, and maintain high-performance backend services in GoLang.
  • Implement event-driven architecture using Kafka/Solace.
  • Deploy and manage scalable microservices on Azure.

Skills

GoLang
Event-Driven Architecture
Azure
CI/CD Pipelines
REST/RPC APIs
NoSQL databases
SQL databases

Tools

OpenShift
Kubernetes
Grafana
Splunk
Postman

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Botsford Associates

We are seeking a Senior GoLang Developer to join the transformation program at a leading financial institution.

This initiative involves modernizing legacy monolithic architectures into cloud-native, event-driven microservices on Azure.

The project focuses on enhancing scalability, security, and performance while transitioning FX/payments infrastructure to a future-proof ecosystem.

Key technical pillars include:

  • Migration of monolithic systems to microservices with event-driven architecture (EDA).
  • Implementation of event brokers (Solace/Kafka), with a preference for Solace.
  • End-to-end cloud deployment on Azure, using containerized solutions (OpenShift preferred).
  • Integration of pub/sub messaging patterns and asynchronous workflows.

Key Responsibilities

  • Go Development: Design, build, and maintain high-performance backend services in GoLang.
  • Event-Driven Architecture: Implement EDA using Kafka/Solace, with a focus on pub/sub messaging and event sourcing.
  • Cloud Modernization: Deploy and manage scalable microservices on Azure, leveraging OpenShift (OCP) or Kubernetes/Docker.
  • CI/CD Pipelines: Develop and optimize CI/CD workflows, preferably using Azure DevOps.
  • System Monitoring: Troubleshoot and monitor applications using Grafana/Splunk (preferred) or Prometheus/AWS CloudWatch.
  • API Integration: Enhance REST/RPC APIs with tools like Swagger, Proto Buff, and Postman.
  • Collaboration: Work in Agile teams to document low-level designs (Visio/Plant UML) and refine system workflows.

Required Skills & Experience

Must-Have:

  • 5+ years of backend development, with 3+ years focused on GoLang (Java/C++ alone insufficient).
  • Hands-on experience with event brokers (Solace or Kafka; Solace preferred).
  • Proven track record in designing event-driven systems and pub/sub messaging patterns.
  • Expertise in Azure cloud deployment (IaaS/PaaS) and container orchestration (OpenShift/OCP preferred; Kubernetes/Docker acceptable).
  • Proficiency in CI/CD pipelines (Azure DevOps preferred).
  • Strong knowledge of REST/RPC APIs, Swagger/Proto Buff, and testing tools (Postman).
  • Experience with NoSQL databases (MongoDB) and SQL databases (SQL Managed Instance).
  • Familiarity with monitoring tools (Grafana/Splunk preferred; Prometheus/AWS CloudWatch acceptable).

Nice-to-Have:

  • Experience with choreography patterns in distributed systems.
  • Background in financial systems (FX/payments, ISO standards, REST/SOAP).
  • Exposure to high-performance environments (streaming platforms, NBFCs).
  • Scalable microservices aligned with EDA principles.
  • Robust CI/CD pipelines for Azure deployments.
  • Well-documented APIs and system workflows.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology
  • Industries
    Banking and Capital Markets

Referrals increase your chances of interviewing at Botsford Associates by 2x

Get notified about new Software Engineer jobs in Vancouver, British Columbia, Canada.

Software Development Engineer - 2025 (Canada)
Software Development Engineer - 2025 (Canada)

Burnaby, British Columbia, Canada 5 months ago

Coquitlam, British Columbia, Canada 1 week ago

New Westminster, British Columbia, Canada 4 days ago

Intermediate Full Stack Software Developer
Full Stack Developer (Future Opportunity)

Richmond, British Columbia, Canada 2 weeks ago

Burnaby, British Columbia, Canada 4 days ago

Richmond, British Columbia, Canada 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior CMS Developer & Consultant (Canada)

Aequilibrium Software Inc.

Vancouver

Remote

CAD 100,000 - 125,000

Yesterday
Be an early applicant

Senior Salesforce Developer

eLocal

Remote

CAD 100,000 - 130,000

2 days ago
Be an early applicant

Senior Salesforce Developer

Suger Inc.

Vancouver

On-site

CAD 100,000 - 150,000

5 days ago
Be an early applicant

Senior Salesforce Developer / Salesforce Architect

Bluvium

Burnaby

On-site

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Salesforce Developer

Swim Recruiting

Vancouver

Hybrid

CAD 115,000 - 125,000

15 days ago

Senior CMS Developer & Consultant (Canada)

Aequilibrium Software Inc

Vancouver

Remote

CAD 110,000 - 140,000

30+ days ago

Clic to open Senior Salesforce Developer at Montreal

Verndale

Montreal

Remote

CAD 80,000 - 120,000

30+ days ago

Senior Salesforce Developer

Cognibox

Remote

CAD 70,000 - 110,000

30+ days ago

Senior QA Automation Developer

Carlo Hefti AG

Remote

CAD 70,000 - 110,000

30+ days ago