GoLang Developer

Overview

Remote
$30 - $50
Contract - W2

Skills

GoLang Developer

Job Details

Job Title: GoLang Developer

Key Responsibilities:

  1. Design & Development:

    • Develop scalable, high-performance backend services and APIs using Go (Golang).

    • Write clean, maintainable, and efficient code following best practices.

    • Optimize existing systems for speed, reliability, and scalability.

  2. System Architecture:

    • Work on microservices architecture and distributed systems.

    • Integrate with databases (PostgreSQL, MySQL, MongoDB, Redis).

    • Implement RESTful/gRPC APIs and work with message brokers (Kafka, RabbitMQ).

  3. DevOps & Deployment:

    • Containerize applications using Docker and deploy on Kubernetes.

    • Work with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).

    • Monitor applications using Prometheus, Grafana, or ELK Stack.

  4. Collaboration & Best Practices:

    • Collaborate with frontend developers, QA, and product teams.

    • Conduct code reviews and ensure adherence to security best practices.

    • Troubleshoot and debug production issues.

Required Skills & Qualifications:

Proficiency in Go (Golang) concurrency, goroutines, channels, etc.
Experience with backend frameworks (Gin, Echo, Fiber, or standard library).
Knowledge of database design, caching, and ORMs (GORM, SQLx).
Familiarity with cloud platforms (AWS, Google Cloud Platform, Azure).
Understanding of software design patterns and system architecture.
Experience with version control (Git) and Agile methodologies.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.