Golang Developer Job at Trekrecruit, Chicago, IL

OFFrSXhyYnh4SkQ4MWpDRkZOaFlYV3d1dmc9PQ==
  • Trekrecruit
  • Chicago, IL

Job Description

This is a remote position.

Job Description:

  • Design, develop, and deploy   backend services and microservices   using   Golang .
  • Build   high-performance, scalable, and resilient   applications hosted in   AWS .
  • Integrate APIs, data sources, and third-party systems using   REST   or   gRPC .
  • Work with   AWS services   such as   Lambda, ECS, EKS, S3, EC2, CloudWatch, DynamoDB, RDS, API Gateway , and   SNS/SQS .
  • Implement   CI/CD pipelines   using tools such as   Jenkins, GitLab CI/CD, or AWS CodePipeline .
  • Develop   infrastructure-as-code   using   Terraform   or   CloudFormation .
  • Optimize application performance and reliability through   monitoring, logging, and alerting  (CloudWatch, Prometheus, Grafana).
  • Collaborate with DevOps and front-end teams to ensure seamless system integration.
  • Write   unit, integration, and load tests   to maintain code quality and reliability.

Requirements

Required Qualifications:

  • Golang   development experience.
  • Strong understanding of   microservices architecture   and   concurrent programming in Go .
  • Hands-on experience with   AWS cloud platform  — particularly with   ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, and CloudWatch .
  • Experience with   Docker   and   Kubernetes   for containerization and orchestration.
  • Proficiency with   Git, CI/CD pipelines , and   automated deployments.
  • Familiarity with   message queues  (Kafka, RabbitMQ, or SQS).
  • Strong knowledge of   RESTful API design and development .
  • Working knowledge of   SQL/NoSQL databases  (MySQL, PostgreSQL, DynamoDB).
  • Solid understanding of   testing frameworks   and   code versioning best practices.

Preferred Qualifications

  • Experience with   Terraform ,   CloudFormation , or   Pulumi .
  • Exposure to   monitoring tools   like Prometheus, Grafana, or New Relic.
  • Knowledge of Python or Node.js for scripting or secondary automation.


Job Tags

Contract work, Remote work,

Similar Jobs