Search by job, company or skills

R Systems International

Golang Developer

Fresher
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Design, develop, and maintain backend services using Golang
  • Build scalable RESTful APIs and microservices
  • Write clean, maintainable, and efficient code
  • Optimize applications for performance, scalability, and reliability
  • Collaborate with frontend developers, DevOps engineers, QA, and product teams
  • Participate in system design discussions and architectural decisions
  • Implement concurrency and parallel processing solutions in Go
  • Work with SQL/NoSQL databases for data storage and retrieval
  • Develop and maintain CI/CD pipelines
  • Monitor and troubleshoot production systems
  • Write unit tests, integration tests, and perform code reviews
  • Ensure security best practices and coding standards are followed
  • Contribute to cloud-native and containerized deployments

Technical Skills

  • Strong proficiency in Golang
  • Good understanding of:
  • Goroutines
  • Channels
  • Concurrency patterns
  • Memory management
  • Experience with:
  • REST APIs
  • gRPC
  • Microservices architecture
  • Distributed systems
  • Knowledge of databases:
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Experience with message brokers:
  • Kafka
  • RabbitMQ
  • Familiarity with:
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • Experience with cloud platforms:
  • AWS
  • GCP
  • Azure
  • Version control using Git

Golang,Goroutines,RestAPIs,Postgresql,kafka,Kubernetes

Key Responsibilities

  • Design, develop, and maintain backend services using Golang
  • Build scalable RESTful APIs and microservices
  • Write clean, maintainable, and efficient code
  • Optimize applications for performance, scalability, and reliability
  • Collaborate with frontend developers, DevOps engineers, QA, and product teams
  • Participate in system design discussions and architectural decisions
  • Implement concurrency and parallel processing solutions in Go
  • Work with SQL/NoSQL databases for data storage and retrieval
  • Develop and maintain CI/CD pipelines
  • Monitor and troubleshoot production systems
  • Write unit tests, integration tests, and perform code reviews
  • Ensure security best practices and coding standards are followed
  • Contribute to cloud-native and containerized deployments

Technical Skills

  • Strong proficiency in Golang
  • Good understanding of:
  • Goroutines
  • Channels
  • Concurrency patterns
  • Memory management
  • Experience with:
  • REST APIs
  • gRPC
  • Microservices architecture
  • Distributed systems
  • Knowledge of databases:
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Experience with message brokers:
  • Kafka
  • RabbitMQ
  • Familiarity with:
  • Docker
  • Kubernetes
  • CI/CD pipelines
  • Experience with cloud platforms:
  • AWS
  • GCP
  • Azure
  • Version control using Git

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149153671

Similar Jobs

Noida, India

Skills:

GolangMySQLPostgreSQLRESTful API developmentMongoDBRedisConcurrent ProgrammingMicroservicesDistributed systems architecture

India

Skills:

JavaGolangRustJavascriptDockerSwiftAzureKubernetesPythonGoogle CloudAWS

Hyderabad, India

Skills:

NosqlJenkinsDevopsGitDockerSqlAWSGo microservicesCI CDGolang development

India

Skills:

JenkinsGolangRESTDockerPrometheusGrafanaKubernetesGitHub ActionsGRPC

Bengaluru, India

Skills:

ApisDockerDistributed SystemsMicroservicesGo