Quick Overview
Seniority
Mid Senior
Work mode
Remote
Location
Los Angeles, CA, United States
Posted
Yesterday
DockerMicroservicesMongoDBMySQLAPI GatewayAWSELKOAuthService MeshAgileAzureGitGoGoogle CloudGrafanaJWTKafkaKubernetesPostgreSQLPrometheusRESTRabbitMQRedisgRPC
Job Description
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.
Similar jobs
- CI
AVD (Azure Virtual Desktop) Engineer
NewCACI International, Inc.
Arlington, VA🇺🇸$98.5k - $206.8k/yrHybrid12 hours agoSQLSQL ServerAzure+2 - CI
Data Engineering/Analytics Support
NewCACI International, Inc.
Norco, CA🇺🇸$69.6k - $142.7k/yrOn-site12 hours agoMATLABProcess ImprovementPython - UH
Information System Specialist - Provider Enrollment
NewUNC Health Care
Morrisville, NC🇺🇸$23 - $33/hrHybrid12 hours ago - CI
Database Specialist
NewCACI International, Inc.
Reston, VA🇺🇸$103.8k - $218.1k/yrHybrid12 hours agoMariaDBMySQLOracle+13 - AC
AI Engineering & Platform Leadership Senior Manager - Utilities
NewAccenture
Chicago, Illinois🇺🇸$132.5k - $338.3k/yrOn-site4 minutes agoAWSMLOpsAzure+1 - VE
Manager, UX & Digital Experience
NewVerisk
Jersey City, New Jersey🇺🇸Hybrid4 minutes agoContent StrategyDigital Marketing