Golang Developer

Vision Square
Menlo Park, CA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management User Authentication Microsoft Azure Cloud Computing Code Review Computer Programming Databases Continuous Integration Data Security Relational Databases
+33 more
Database Queries Software Debugging DevOps Distributed Systems Github Monitoring of Systems PostgreSQL Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL Scrum Methodology Redis Prometheus SQL Databases Software Organization Google Cloud Concurrency Backend Git Event Driven Architecture Containerization Gitlab-ci Cassandra Restful APIs Domain Driven Design Grpc Docker Elk Stack Jenkins Golang Microservices

Job description

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., * 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:20 min

Moving from the .NET ecosystem to JavaScript and Go

Brian Morrison · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all