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