13 Aug
|
NCS Group
|
Pune
As a highly skilled Senior Golang Developer at NCS, you will be responsible for designing, developing, and maintaining high-performance backend services and APIs using Go. Your role will require deep expertise in Golang, a strong understanding of system design, and experience with modern development toolsets.Key Responsibilities:- Design and implement scalable, reliable, and maintainable backend services using Go.- Develop RESTful and/or gRPC APIs for internal and external consumption.- Optimize application performance and scalability.- Write clean, efficient, and testable code.- Collaborate with DevOps to ensure smooth CI/CD pipelines and deployments.- Participate in code reviews, architecture discussions, and mentoring junior developers.- Troubleshoot and debug production issues as needed.Required Skills & Experience:- 5 years of skilled software development experience, with 3 years in Golang.- Strong understanding of Gos core packages: net/http, context, sync, errors, io, encoding/json, etc.- Experience with Go modules and dependency management.- Proficiency in building microservices and distributed systems.- Familiarity with messaging systems like Kafka, NATS, or RabbitMQ.- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).- Solid understanding of concurrency patterns and memory management in Go.- Experience with containerization (Docker) and orchestration (Kubernetes).- Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI).- Strong problem-solving skills and attention to detail.Preferred Qualifications:- Experience with gRPC and Protocol Buffers.- Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry).- Knowledge of cloud platforms (AWS, GCP, or Azure).- HashiCorp product experiences.Tools & Technologies:- Languages: Go, Bash, SQL- Frameworks/Libraries (Any 2 at least): Gorilla Mux, Gin, Echo, gRPC, Cobra- Databases: PostgreSQL, Redis, MongoDB- DevOps (at least 1): Docker, Kubernetes, Helm, Terraform- Monitoring (at least 1): Prometheus, Grafana, Jaeger- Version Control:
Git (GitHub/GitLab/Bitbucket) As a highly skilled Senior Golang Developer at NCS, you will be responsible for designing, developing, and maintaining high-performance backend services and APIs using Go. Your role will require deep expertise in Golang, a strong understanding of system design, and experience with modern development toolsets.Key Responsibilities:- Design and implement scalable, reliable, and maintainable backend services using Go.- Develop RESTful and/or gRPC APIs for internal and external consumption.- Optimize application performance and scalability.- Write clean, efficient, and testable code.- Collaborate with DevOps to ensure smooth CI/CD pipelines and deployments.- Participate in code reviews, architecture discussions, and mentoring junior developers.- Troubleshoot and debug production issues as needed.Required Skills & Experience:- 5 years of professional software development experience, with 3 years in Golang.- Strong understanding of Gos core packages: net/http, context, sync, errors, io, encoding/json, etc.- Experience with Go modules and dependency management.- Proficiency in building microservices and distributed systems.- Familiarity with messaging systems like Kafka, NATS, or RabbitMQ.- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).- Solid understanding of concurrency patterns and memory management in Go.- Experience with containerization (Docker) and orchestration (Kubernetes).- Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI).- Strong problem-solving skills and attention to detail.Preferred Qualifications:- Experience with gRPC and Protocol Buffers.- Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry).- Knowledge of cloud platforms (AWS, GCP, or Azure).- HashiCorp product experiences.Tools & Technologies:- Languages: Go, Bash, SQL- Frameworks/Libraries (Any 2 at least): Gorilla Mux, Gin, Echo, gRPC, Cobra- Databases: PostgreSQL, Redis, MongoDB- DevOps (at least 1): Docker, Kubernetes, Helm, Terraform- Monitoring (at least 1): Prometheus, Grafana, Jaeger- Version Control: Git (GitHub/GitLab/Bitbucket)
📌 Software Engineer- Golang (Pune)
🏢 NCS Group
📍 Pune