Golang Developer

Vision Square Inc — United States · Posted ~22 hours ago

Mid

Skills

Go Programming Backend Development RESTful APIs gRPC Microservices Distributed Systems Database Management CI/CD Security Go REST PostgreSQL MySQL SQL Server MongoDB Cassandra Redis Jenkins GitHub Actions GitLab CI Azure DevOps

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Golang developer creates high‑performance backend microservices and APIs, integrating diverse databases and optimizing for scalability and reliability in a modern tech environment.

Highlights

Work in a premier tech hub developing high‑performance Go services and scalable systems.

Description

Location: Menlo Park, CA A Golang Developer is responsible for designing, developing, testing, and maintaining scalable, high-performance backend applications and services using the Go programming language. Core Responsibilities: Design, develop, 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 usage, and concurrency handling. Implement security, authentication, authorization, and data protection measures. Troubleshoot, debug, and resolve production issues. Work with relational databases such as PostgreSQL, MySQL, SQL Server. Work with NoSQL databases such as MongoDB, Cassandra, Redis. Develop efficient data access layers and optimize queries. Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Monitor application performance and system health. Work closely with Product Managers, Architects, QA teams, and DevOps engineers. Participate in sprint planning, estimations, stand-ups, and retrospectives. Mentor junior developers and contribute to knowledge sharing within the team. Required Technical Skills: Strong proficiency in Golang. Experience with REST APIs, gRPC, Microservices Architecture. Strong understanding of concurrency, goroutines, and channels. Experience with Docker, Kubernetes, and containerized applications. Database experience with SQL and NoSQL technologies. Familiarity with cloud platforms (AWS, Azure, GCP). Strong knowledge of Git, CI/CD, and software development best practices. Knowledge of Domain-Driven Design (DDD), event-driven architecture, and observability tools such as Prometheus, Grafana, and ELK Stack.