Golang API developer (5+ yrs)

Golang API developer (5+ yrs)

Posted 1 week ago by 1751024949

Negotiable
Outside
Remote
USA

Summary: We are looking for a highly skilled Golang API Developer with extensive experience in building scalable backend services using Go, particularly in cloud-native environments. The candidate should excel in designing and implementing RESTful APIs and have strong AWS exposure, thriving 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.

Key Skills:

  • 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.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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).