Position: Senior Go Developer
Company: GlobalLogic
Category: Golang
Experience required: 3y
English level: intermediate

**Required Experience**

Strong knowledge of Go programming language (3+ years), paradigms, constructs
Knowledge of common Goroutine and channel patterns
Experience with the full site of Go frameworks and tools, including:
 - Dependency management tools such as Godep, Sltr, etc.
 - Go’s templating language
Ability to write clean and effective Godoc comments
Familiarity with code versioning tools such as Git, SVN etc.
Background in Linux/Unix administration would be a big plus.
Experience with Docker and Kubernetes.
Ability to troubleshoot distributed systems.
Past experience with the serverless approaches using AWS Lambda is a plus. For example, the Serverless Application Model (AWS SAM).
Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform
 
**Responsibilities:**

Writing scalable, robust,, testable, efficient, and easily maintainable code.
Translating software requirements into stable, working, high-performance software.
Assisting with the technical resolution of issues on mission-critical production systems (you build it, you own it, you run it).
Implement and update the application’s CI/CD pipeline using the AWS CI/CD stack.
Thinking out of the box to come up with solutions that scale, are fault-tolerant, easy to grasp, and elegant.