Golang Job: Golang Developer (Cloud & Backend Focus)+ Networki

Job added on

Company

Calsoft Pvt Ltd

Location

San Diego, California - United States of America

Job type

Full-Time

Golang Job Details

About the Role

We are looking for a Golang Developer to join our team of cloud software experts. The ideal candidate has a strong background in backend development, networking fundamentals, and modern deployment practices. You will work on designing and implementing scalable, high-performance services that power our cloud infrastructure.

While telecom experience is a plus, this position primarily focuses on building robust cloud-based software solutions.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Go (Golang).
  • Implement and manage RESTful APIs following best practices and performance standards.
  • Work with PostgreSQL and MongoDB databases for data storage and retrieval.
  • Deploy and manage services in Kubernetes environments.
  • Collaborate with DevOps teams to integrate CI/CD pipelines and containerized workflows.
  • Apply strong networking knowledge (UDP/TCP, firewalls, NAT) to build resilient and secure systems.
  • Work closely with cross-functional teams to deliver scalable and maintainable software.

Required Skills & Experience

  • Proven experience with Golang for backend or systems development.
  • Solid understanding of networking fundamentals (UDP, TCP, firewalls, NAT).
  • Hands-on experience with PostgreSQL and MongoDB.
  • Strong knowledge of REST API design and best practices.
  • Experience with Kubernetes and containerization (Docker).
  • Familiarity with CI/CD concepts and tools.
  • Excellent problem-solving skills and ability to work in a collaborative environment.

Nice to Have

  • Experience in or exposure to telecom systems or protocols (not required).
  • Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.

Experience with monitoring and performance optimization tools

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.