Golang Developer

3.0 - 6.0 years

4.0 - 8.0 Lacs P.A.

Karnataka

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

GolangRabbitMQGitKafkaAgilePrometheusScrumSplunkGrafanaELK Stack

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities : - Design, develop, and maintain backend services and automation tools using Golang - Build scalable and efficient microservices, RESTful APIs, and background jobs - Automate repetitive tasks and system processes across CI/CD, deployments, and data pipelines - Optimize code and systems for performance, reliability, and scalability - Collaborate with DevOps, QA, and other engineering teams to streamline operations and workflows - Write scripts and automation for provisioning, monitoring, and self-healing infrastructure - Maintain technical documentation for developed services, APIs, and scripts - Debug and troubleshoot issues across services and systems - Participate in code reviews, testing, and continuous integration activities - Research and implement tools and frameworks to improve development and automation efficiency Required Technical Skills : Programming Languages : - Strong proficiency in Go (Golang) - Familiarity with Python, Bash, or Shell scripting is a plus Automation & DevOps : - Hands-on experience with CI/CD pipelines (e., GitHub Actions, GitLab CI, Jenkins) - Proficiency in writing automation scripts and job schedulers - Familiarity with Ansible, Terraform, or other automation tools is a plus API Development : - RESTful API design, development, testing, and documentation - JSON, gRPC, and protocol buffers experience is a bonus Database Technologies : - Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases - Understanding of database schema design and query optimization Cloud & Containers : - Hands-on experience with Docker, Kubernetes, or other container orchestration tools - Familiarity with cloud platforms like AWS, GCP, or Azure Monitoring & Logging : - Working knowledge of tools like Prometheus, Grafana, ELK Stack, or Splunk Version Control : - Proficient in Git and Git workflows Preferred Qualifications : - Bachelors degree in Computer Science, Engineering, or related field - 36 years of backend development experience, with 2+ years in Golang - Experience working in Agile/Scrum teams - Exposure to event-driven architecture and message brokers like Kafka, RabbitMQ, or NATS Soft Skills : - Strong problem-solving and debugging skills - Good communication and documentation habits - Ability to work independently and within a team - Strong attention to detail and proactive attitude

Cybersecurity and IT Consulting
Tech City

RecommendedJobs for You