Golang API developer (5+ yrs)

  • Posted 4 hours ago | Updated 4 hours ago

Overview

Remote
$50 - $60
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Golang
API
AWS
CI/CD

Job Details

Job Description: Golang API Developer

Job Overview

We are seeking a highly skilled Golang API Developer with solid experience in building scalable backend services using Go, preferably within cloud-native environments. The ideal candidate should be proficient in designing and implementing RESTful APIs, have strong AWS exposure, and be capable of working in a fast-paced development cycle.

Key Responsibilities

  • Design, develop, and maintain robust and scalable backend services using Golang.
  • Develop RESTful APIs to support frontend services and integration needs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance and ensure high availability and scalability.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to system architecture and design discussions.
  • Ensure adherence to security and compliance standards in API development.

Required Skills & Qualifications

  • 5 8 years of experience in backend development with at least 3+ years in Golang.
  • Strong experience in RESTful API design and development.
  • Proficiency with AWS cloud services (e.g., Lambda, API Gateway, ECS/EKS, DynamoDB, S3, IAM).
  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD tools and processes.
  • Understanding of system design, data structures, and algorithms.
  • Exposure to monitoring/logging tools like CloudWatch, ELK, or PrometheGrafana.
  • Strong debugging and performance tuning skills.

Preferred Qualifications

  • Experience with GraphQL or gRPC.
  • Familiarity with serverless architectures.
  • Exposure to Infrastructure as Code (Terraform or CloudFormation).
  • Knowledge of authentication protocols (OAuth2, JWT).
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.