Golang Architect /Lead | Remote | Long term Contract

Envision Technology Solutions

Los Angeles (CA)

Remote

USD 150,000 - 190,000

Full time

5 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Envision Technology Solutions is seeking a Golang Architect/Lead to drive the architecture, design, and development of scalable Go-based applications. You will lead high-performance microservices, REST APIs, and gRPC services in a remote, long-term contract environment.

You will mentor engineers, define patterns and best practices, collaborate with product managers, DevOps, QA, and other teams, and ensure secure, reliable, and maintainable cloud-native solutions at scale.

Qualifications

  • 10+ years of software engineering experience with Go.
  • Strong knowledge of Go concurrency, goroutines, channels, interfaces, error handling, and performance optimization.
  • Extensive experience with microservices and distributed systems architecture.
  • Strong experience developing RESTful APIs and gRPC services.
  • Proficiency with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Strong knowledge of AWS, Azure, or Google Cloud Platform cloud technologies.
  • Experience with messaging/event-streaming platforms such as Kafka, RabbitMQ, or similar.
  • Strong understanding of Git, Agile methodologies, and modern software development practices.
  • Excellent technical leadership, communication, and problem-solving skills.

Responsibilities

  • Lead architecture, design, and development of scalable Golang applications.
  • Define technical architecture, design patterns, coding standards, and engineering best practices.
  • Design and develop high-performance microservices, REST APIs, and gRPC services.
  • Build distributed and cloud-native systems focusing on scalability, reliability, and performance.
  • Lead technical design discussions, code reviews, troubleshooting, and performance optimization.
  • Collaborate with product managers, architects, DevOps, QA, and other engineering teams.
  • Mentor developers and provide technical guidance on Go development and system architecture.
  • Design and implement integrations with databases, messaging systems, and third-party services.
  • Drive containerization and deployment using Docker and Kubernetes.
  • Implement observability, logging, monitoring, and distributed tracing solutions.
  • Ensure applications follow security, reliability, scalability, and maintainability best practices.

Skills

Go expertise
Concurrency & performance
Microservices & distributed systems
RESTful APIs & gRPC
Databases (PostgreSQL/MySQL/MongoDB/</
Docker & Kubernetes
CI/CD pipelines
Cloud platforms (AWS/Azure/GCP)
Messaging systems (Kafka/RabbitMQ)
Git & Agile
Technical leadership
Communication skills

Tools

Docker
Kubernetes
Git

Job description

Location: Remote

Job Type: - Long term Contract

Job Description:-

  • Lead the architecture, design, and development of scalable applications using Golang.
  • Define technical architecture, design patterns, coding standards, and engineering best practices.
  • Design and develop high-performance microservices, REST APIs, and gRPC services.
  • Build distributed and cloud-native systems with a focus on scalability, reliability, and performance.
  • Lead technical design discussions, code reviews, troubleshooting, and performance optimization.
  • Collaborate with product managers, architects, DevOps, QA, and other engineering teams.
  • Mentor developers and provide technical guidance on Go development and system architecture.
  • Design and implement integrations with databases, messaging systems, and third-party services.
  • Drive containerization and deployment using Docker and Kubernetes.
  • Implement observability, logging, monitoring, and distributed tracing solutions.
  • Ensure applications follow security, reliability, scalability, and maintainability best practices.
Job Title: Golang Architect /Lead
Location: Remote
Job Type: - Long term Contract
Job Description:-
Key Responsibilities
  • Lead the architecture, design, and development of scalable applications using Golang.
  • Define technical architecture, design patterns, coding standards, and engineering best practices.
  • Design and develop high-performance microservices, REST APIs, and gRPC services.
  • Build distributed and cloud-native systems with a focus on scalability, reliability, and performance.
  • Lead technical design discussions, code reviews, troubleshooting, and performance optimization.
  • Collaborate with product managers, architects, DevOps, QA, and other engineering teams.
  • Mentor developers and provide technical guidance on Go development and system architecture.
  • Design and implement integrations with databases, messaging systems, and third-party services.
  • Drive containerization and deployment using Docker and Kubernetes.
  • Implement observability, logging, monitoring, and distributed tracing solutions.
  • Ensure applications follow security, reliability, scalability, and maintainability best practices.
Required Skills & Qualifications
  • 10+ years of software engineering experience with strong hands-on Golang/Go expertise.
  • Strong knowledge of Go concurrency, goroutines, channels, interfaces, error handling, and performance optimization.
  • Extensive experience with microservices and distributed systems architecture.
  • Strong experience developing RESTful APIs and gRPC services.
  • Proficiency with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Strong knowledge of AWS, Azure, or Google Cloud Platform cloud technologies.
  • Experience with messaging/event-streaming platforms such as Kafka, RabbitMQ, or similar.
  • Strong understanding of Git, Agile methodologies, and modern software development practices.
  • Excellent technical leadership, communication, and problem-solving skills.
Preferred Qualifications
  • Experience with AWS EKS/ECS, Lambda, API Gateway, or equivalent cloud services.
  • Knowledge of service mesh, event-driven architecture, and Kubernetes operators.
  • Experience with observability tools such as Prometheus, Grafana, OpenTelemetry, or ELK.
  • Familiarity with security standards such as OAuth 2.0, JWT, and TLS.
  • Experience leading large-scale cloud-native modernization initiatives.
  • Strong system-design and architecture experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Golang Architect Lead for Cloud-Native Systems
Remote Golang Architect Lead for Cloud-Native Systems

Envision Technology Solutions • Los Angeles (CA)

Remote
USD 150,000 - 190,000
Principal Golang Architect
Principal Golang Architect

Innovatix Technology Partners • United States

Remote
USD 150,000 - 210,000
Golang Backend Tech Lead
Golang Backend Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 120,000 - 180,000
Golang Lead Developer
Golang Lead Developer

Highbrow LLC • Atlanta (GA)

On-site
USD 120,000 - 150,000
Principal Golang Architect (Remote)
Principal Golang Architect (Remote)

Connect Tech+Talent • Menlo Park (CA)

On-site
USD 180,000 - 280,000
Golang Technical Lead
Golang Technical Lead

Centraprise • United States

On-site
USD 100,000 - 130,000
Senior Golang Developer
Senior Golang Developer

Neklo, Llc • United States

On-site
USD 100,000 - 140,000
GoLang Tech Lead
GoLang Tech Lead

Programmers.Io • Tampa (FL)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

The Intersect Group • Atlanta (GA)

On-site
USD 120,000 - 160,000
Software Engineer (Go)
Software Engineer (Go)

Trust in SODA • United States

Remote
GBP 90,000 - 150,000