Golang Job: Golang - API Architect

Job added on

Company

Calsoft Pvt Ltd

Location

Portland, Oregon - United States of America

Job type

Full-Time

Golang Job Details

Dear Candidate,

We @ Calsoft Inc. are urgently looking for a Golang / API Architect for onsite role in Portland, OR.

Job Title: Golang / API Architect

Location: Portland, OR

Job Description:

  • Developer Experience Platform Overview We are seeking an experienced GoLang / API Architect to lead the design and implementation of high-performance backend services and APIs for the Developer Experience Platform.
  • This is an on-site, customer-facing role, responsible for architecting and optimizing API frameworks, integrating with CI/CD pipelines, and ensuring seamless interoperability between the Developer Portal, Virtual Test Environments (ARM & x86), and cloud infrastructure on AWS.
  • The role demands strong hands-on experience in GoLang, architectural leadership across distributed systems, and close collaboration with the Solution Architect, Infra Architect, and Customer Architecture Group.
  • Key Responsibilities API & Backend Architecture Architect, design, and implement GoLang-based microservices and REST/GraphQL APIs for the Developer Experience Platform.
  • Define and maintain API contracts, versioning, and lifecycle governance across multiple backend teams.
  • Architect multi-tenant and scalable service frameworks to support diverse developer personas and virtual test environments. Collaborate with frontend and DevOps teams to ensure end-to-end integration of APIs with Developer Portals and CI/CD pipelines.
  • Establish coding and performance standards for backend engineering teams.
  • Cloud & Infrastructure Integration Design and deploy services using AWS native components (EKS, Lambda, EC2, API Gateway, DynamoDB, CloudWatch, S3). Define infrastructure patterns for deploying GoLang microservices securely and efficiently. Integrate APIs with CI/CD systems (GitLab, Jenkins, ArgoCD, Octopus Deploy) for automated delivery.
  • Work closely with the Cloud/Infra Architect to ensure scalability, high availability, and observability. Performance & Security Optimize GoLang services for low latency, concurrency, and throughput. Implement secure authentication and authorization using OAuth2, JWT, and IAM policies.
  • Collaborate with security teams to ensure compliance with enterprise data protection and audit standards.
  • Embed metrics, tracing, and logging for service observability (using Prometheus, Grafana, CloudWatch).
  • Collaboration & Leadership Work directly with customer architects and product owners to align architecture with business outcomes.
  • Mentor backend developers in GoLang best practices, design patterns, and performance tuning. Participate in PI planning, architecture reviews, and solution design sessions. Serve as the technical voice for backend engineering, providing clarity on architectural trade-offs and priorities.

Required Skills & Qualifications:

  • 10+ years of software engineering experience, with at least 5+ years in GoLang architecture and API design.
  • Deep hands-on experience in GoLang and microservices architecture.
  • Proven expertise in AWS services EC2, EKS, Lambda, DynamoDB, API Gateway, S3, CloudWatch. Strong understanding of RESTful API design, GraphQL, and backend integrations.
  • Proficiency with Docker, Kubernetes, and containerized service deployments.
  • Experience integrating APIs with CI/CD pipelines using GitLab, Jenkins, or ArgoCD.
  • Strong background in performance optimization, concurrency, and scalability in GoLang.
  • Excellent collaboration, communication, and documentation skills.
  • Preferred Qualifications AWS Certified Solutions Architect Professional or AWS Certified Developer Associate. Familiarity with observability stacks (Prometheus, Grafana, ELK, CloudWatch).
  • Experience building SDKs and developer tools for internal or external use. Exposure to aviation, embedded systems, or large-scale SaaS platform architectures.
  • Experience with event-driven systems (Kafka, SNS/SQS, NATS).

Thank you, we look forward to your response.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.