Home/Job List/Backend Developer_Golang
NR Consulting

Backend Developer_Golang

NR Consulting

Bengaluru, Karnataka, India
Full-Time
Posted 15 days ago

Job Description & Responsibilities

Job Title: Backend Developer

Location: Remote

Job Description

Golang developer role is to build optimized, scalable, and modular software using required technologies. You are tasked with developing and coding back-end components and connecting applications to other web services.

Requirements

At least 3 years of experience working with Golang, Azure cloud, Azure Kubernetes Services, Graphql

Experience with Kubernetes, Docker, and the implementation of CI/CD pipelines.

Familiarity with caching mechanisms using Azure Blob and Redis.

Hands-on experience with version control systems, preferably Git.

Proficiency in designing APIs, including GraphQL and RESTful API design principles.

Experience with monitoring tools such as Grafana, Loki, and Jaeger.

Expertise in designing and deploying microservices architectures.

Experience working with SQL/NoSQL/Postgres databases, ability to write complex queries and optimize them.

Knowledge of common Go routine and channel patterns

Experience with the full site of Go frameworks and tools.

Job Responsibilities

To cooperate with other stakeholder to design, develop, test, release and improve services.

Collaborate closely with cross-functional teams to define, design, and ship new features.

Maintain development standards, practices & principles

Build scalable and maintainable software

Analytical approach on what and how

Demonstrate advanced knowledge and hands-on experience with SQL, especially in the context of Postgres, optimizing performance and ensuring data integrity.

Utilize existing libraries and tools to maximize development efficiency without compromising on system performance.

Implement comprehensive test strategies, including unit, integration, and end-to-end testing.

Ensure high test coverage using tools such as SonarQube and integrate them into the CI/CD pipelines.

Conduct code reviews and implement best practices to maintain code quality.

Implement and enforce code quality standards using linters and static analysis tools.

Troubleshoot production issues and coordinate with the operations team to deploy bug fixes.

Primary Skills (Technical)

Go dependency management tools

Microservices Architecture: ** Experience with microservices design and deployment.

Continuous Integration/Continuous Deployment: CI/CD pipelines implementation

GIT

API Design: GraphQL + RESTful API

Basic authentication

Cache & Storage: Azure Blob & Redis

HTTP/HTTPS

Go libraries

Relational databases (PostgreSQL)

Monitoring Tools: Grafana, Loki, Jaeger

Secondary Skills (Additional)

Unit testing

Integration testing

Performance testing

E2E testing

Structural design pattern

Creational design pattern

Behavioral design pattern

Concurrency

Stability

Required Skills

GoAzureDockerKubernetesSQLRedisGitCI/CD

Job Details

Employment TypeFull-Time
Work ModeRemote
Experience38 years
Positions1

Posted by

N/A

Posted on:

14 Aug 2026

About NR Consulting

More open roles

Browse all jobs →