Golang Developer

Year    KL, IN, India

Job Description

Golang Developer

Experience: 3+ Years

About the Role



We are looking for a skilled Golang Developer to join our engineering team. You will design, build, and maintain high-performance backend systems and services. The ideal candidate has strong fundamentals in Go, understands distributed systems, and writes clean, testable code.

Responsibilities



Design and develop scalable microservices and APIs using Go Write efficient, reusable, and well-documented code Collaborate with cross-functional teams to define and implement new features Optimize applications for performance, reliability, and scalability Participate in code reviews and contribute to engineering best practices Troubleshoot and debug production issues Work with databases, message queues, and caching systems Contribute to CI/CD pipelines and deployment processes

Technical Requirements



Must Have:



3+ years of hands-on experience with Golang Strong understanding of Go idioms, concurrency patterns (goroutines, channels), and the standard library Experience building RESTful APIs and/or gRPC services Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis) Familiarity with containerization (Docker) and orchestration (Kubernetes) Experience with version control (Git) and collaborative development workflows Understanding of software design patterns and clean architecture principles Knowledge of testing practices including unit, integration, and benchmark testing

Good to Have:



Knowledge of blockchain technologies, smart contracts, or Web3 development Experience with blockchain platforms (Ethereum, Solana, Hyperledger) or building decentralized applications Familiarity with consensus mechanisms, cryptographic principles, or DeFi protocols Experience with message brokers (Kafka, RabbitMQ, NATS) Familiarity with cloud platforms (AWS, GCP, or Azure) Understanding of observability tools (Prometheus, Grafana, Jaeger, ELK stack) Experience with infrastructure as code (Terraform, Ansible) Exposure to event-driven architectures and distributed systems concepts (CAP theorem, eventual consistency)

Qualifications



Bachelor's degree in Computer Science, Engineering, or equivalent practical experience Strong problem-solving and analytical skills Good communication skills and ability to work in a collaborative environment Self-motivated with a passion for learning new technologies
Job Type: Full-time

Benefits:

Paid sick time Paid time off Provident Fund Work from home
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5048335
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year