Senior Golang Developer Job at Botsford Associates, Vancouver, WA

aXlrVlJGOUxwbmMxb1l4RC9HRGRHNGNFWHc9PQ==
  • Botsford Associates
  • Vancouver, WA

Job Description

Job Description

Project Overview

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

  1. Go Development: Design, build, and maintain high-performance backend services in GoLang.
  2. Event-Driven Architecture: Implement EDA using Kafka/Solace, with a focus on pub/sub messaging and event sourcing.
  3. Cloud Modernization: Deploy and manage scalable microservices on Azure, leveraging OpenShift (OCP) or Kubernetes/Docker.
  4. CI/CD Pipelines: Develop and optimize CI/CD workflows, preferably using Azure DevOps.
  5. System Monitoring: Troubleshoot and monitor applications using Grafana/Splunk (preferred) or Prometheus/AWS CloudWatch.
  6. API Integration: Enhance REST/RPC APIs with tools like Swagger, Proto Buff, and Postman.
  7. 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).

Key Deliverables

  • Scalable microservices aligned with EDA principles.
  • Robust CI/CD pipelines for Azure deployments.
  • Comprehensive monitoring dashboards (Grafana/Splunk).
  • Well-documented APIs and system workflows.

Job Tags

Similar Jobs

Coda Search│Staffing

Asset Manager @ Global Real Estate Investment Firm Job at Coda Search│Staffing

 ...My client is a Global Real Estate Investment Management Firm that is building out their US Teams and seeking someone to join their Asset Management Team, reporting to Head of US. Seeking a candidate with deep real estate asset management, reporting, and strategy spanning... 

McCarthy Building Companies, Inc.

Construction Laborer Job at McCarthy Building Companies, Inc.

 ...participate in Task Hazard Analysis (THA) meetings Utilize common construction materials, hand tools, and power tools (hammer, shovel, water...  ...to Safety Work in an organized manner Able to work night shifts when needed Must have reliable transportation to/from the... 

Walmart

Senior Manager, Program Management - Release Management Job at Walmart

Position Summary...What you'll do...Senior Manager, Release Management Data VenturesWe are seeking a seasoned Senior Manager, Release Management to drive high-quality release management, and cultivate collaborative interactions among cross-functional teams to ensure... 

Workout Anytime - Pugh

Fitness Consultant Job at Workout Anytime - Pugh

Job Description Job Description Looking for a personable, energetic team player. Someone who is not afraid to ensure our members feel welcomed and heard. This role help ensure our culture is clean, friendly, and well maintained. Our experts strive to ensure our members...

SSM Health

Physician - Addiction Medicine - SLUCare Physician Group Job at SSM Health

 ...Health is an Equal Opportunity Employer: Community Description: About SLUCare Physician Group and SSM Health: We are seeking a dedicated, effective, and compassionate Addiction Medicine Physician to join our healthcare team. The successful candidate will play a...