← Back to Jobs
Technology
Golang Developer
Vision SquareMenlo Park, CA🇺🇸United StatesPosted 14 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Golang Developer
Location: Menlo Park, CA
Job Type: Contract
Job Overview
We are seeking an experienced Golang Developer to design, develop, test, and maintain scalable, high-performance backend applications and services using Go. The ideal candidate will have strong experience with microservices, distributed systems, APIs, cloud technologies, databases, and containerized environments.
Key Responsibilities
- Design, develop, test, and maintain backend applications using Golang (Go).
- Build and consume RESTful APIs, gRPC services, and microservices.
- Develop scalable, reliable, and high-performance distributed systems.
- Write clean, reusable, maintainable, and well-documented code.
- Optimize application performance, memory utilization, and concurrency.
- Leverage Go goroutines, channels, and concurrency patterns effectively.
- Implement security, authentication, authorization, and data protection measures.
- Troubleshoot, debug, and resolve application and production issues.
- Develop efficient data access layers and optimize database queries.
- Work with relational databases such as PostgreSQL, MySQL, and SQL Server.
- Work with NoSQL technologies such as MongoDB, Cassandra, and Redis.
- Develop and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Monitor application performance, system health, and service reliability.
- Collaborate closely with Product Managers, Architects, QA, DevOps, and other engineering teams.
- Participate in sprint planning, estimations, stand-ups, code reviews, and retrospectives.
- Mentor junior developers and contribute to technical knowledge sharing.
Required Technical Skills
- Strong hands-on proficiency in Golang (Go).
- Strong experience with REST APIs, gRPC, and Microservices Architecture.
- Deep understanding of concurrency, goroutines, channels, and Go programming patterns.
- Experience developing distributed and high-performance backend systems.
- Hands-on experience with Docker and Kubernetes.
- Experience with containerized applications and cloud-native development.
- Strong database experience with both SQL and NoSQL technologies.
- Experience with at least one major cloud platform: AWS, Azure, or Google Cloud Platform.
- Strong knowledge of Git, CI/CD, and modern software development practices.
- Experience troubleshooting and optimizing production applications.
Preferred Skills
- Knowledge of Domain-Driven Design (DDD).
- Experience with event-driven architecture.
- Experience with messaging systems and asynchronous processing.
- Familiarity with observability and monitoring tools such as:
- Prometheus
- Grafana
- ELK Stack
- Experience working in Agile/Scrum environments.
- Strong communication, problem-solving, and collaboration skills.
Skills
Docker
Microservices
MongoDB
MySQL
SQL
SQL Server
AWS
ELK
Scrum
Agile
Azure
Cassandra
Git
GitHub Actions
GitLab CI
Go
Google Cloud
Grafana
Jenkins
Kubernetes
PostgreSQL
Prometheus
REST
Redis
gRPC
Similar jobs
Web Developer, Junior (Active Secret Clearance or Able to Obtain)
Akima, LLC · Orlando, United States
1 minute agoStaff/Principal Full Stack Software Engineer
Axon · Seattle, United States
1 minute ago$168.8k - $270k/yrStaff/Principal Full Stack Software Engineer
Axon · Boston, United States
2 minutes ago$168.8k - $270k/yrSenior Java Developer
Stefanini · Atlanta, United States
4 minutes agoSr .Net Developer
Alpha Omega Integration LLC · Vienna, United States
4 minutes ago$115k - $150k/yrRemote Senior RPG Developer
Kforce Technology Staffing · San Diego, United States
5 minutes ago