Golang Developer

Menlo Park, CA, US • Posted 2 hours ago • Updated 2 hours ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • golang
  • unix
  • soap
  • rest

Summary

Job Description

We are seeking an experienced Golang Developer to design, develop, and maintain scalable, high-performance applications, microservices, and distributed systems. The ideal candidate will have strong expertise in Go (Golang), solid software engineering fundamentals, and experience developing APIs and cloud-native applications.

Key Responsibilities

  • Design, develop, test, and deploy scalable applications using Golang and Java.

  • Build microservices and distributed systems using Object-Oriented Design (OOD), design patterns, and Service-Oriented Architecture (SOA).

  • Develop and integrate REST, SOAP, and gRPC APIs.

  • Write optimized SQL queries and work with relational databases such as Sybase, Oracle, and PostgreSQL.

  • Develop cloud-native applications using Docker, Kubernetes, containers, and service mesh technologies.

  • Implement and maintain CI/CD pipelines and deployment automation.

  • Write UNIX/Linux shell scripts for automation and operational support.

  • Troubleshoot production issues, perform root cause analysis, and implement permanent solutions.

  • Participate in architecture discussions, code reviews, and Agile/SCRUM ceremonies.

  • Collaborate with cross-functional teams to deliver reliable, high-performance software solutions.

Required Skills

  • Strong hands-on experience with Golang (Go) development.

  • Experience with Java; C++ knowledge is a plus.

  • Strong understanding of data structures, algorithms, design patterns, OOD, and SOA.

  • Experience developing REST, SOAP, and gRPC APIs.

  • Strong SQL skills, including query optimization and relational database development.

  • Hands-on experience with UNIX/Linux environments and shell scripting.

  • Familiarity with Docker, Kubernetes, cloud platforms, and service mesh architectures.

  • Experience with CI/CD tools and automated deployments.

  • Experience working in Agile/SCRUM development environments.

Preferred Skills

  • Spring, Spring Boot, and JPA/Hibernate.

  • Perl or KornShell (KSH) scripting.

  • Batch processing and automation.

  • Distributed systems and event-driven architectures.

  • Logging, monitoring, observability, and production support.

Ideal Candidate

  • Strong analytical, problem-solving, and communication skills.

  • Ability to work independently and collaboratively in a fast-paced environment.

  • Passion for building scalable, reliable, and maintainable applications.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91093047
  • Position Id: 9114686
  • Posted 2 hours ago
Contact the job poster
KK

Kishore Kumar

Recruiter @ Alfvo, LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.