Golang Job: Go Developer (Remote)

Job added on

Company

Pvotal Technologies Inc.
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

About us:

Pvotal is a startup working on improving industries through innovative technologies.

Position:

We are looking for a Go developer to help build back-end services using the Domain Driven Design approach. We are using gRPC protocol between event source microservices and with gRPC/gRPC-web front-end. We also strongly prefer someone with experience in Event Driven Architecture.

Qualifications:

  • University degree in related fields
  • Proficient in English
  • 1-4 years of experience in software development
  • Basic user knowledge of Kubernetes, Container Management, and Continuous Deployment
  • Experience with Event Driven Architecture strongly preferred
  • Please answer all screening questions in order to be considered

General Responsibilities:

  • Write scalable, robust, testable, efficient, and easily maintainable code
  • Translate software requirements into stable, working, high performance software
  • Play a a consumer role towards an efficient micro services distributed architecture (Provide feedback to devOps and cloudOps resources)
  • Maintain a constant line of communication with the Company’s staff through Email, Jira, Slack, and Signal.

Technical Requirements:

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of common Goroutine and channel patterns
  • Experience with the Go development ecosystem, including:
  • Dependency management tools such as Go module
  • Go’s code generation tools, such as Stringer
  • Popular Go web frameworks, such as Cobra, Viper, Ginkgo, grpc-go, etc.
  • Ability to write clean and effective Godoc comments
  • Familiarity with code versioning tools such as Git
  • (Optional) Be familiar with EventStoreDB, Vault, and PostgreSQL
  • (Optional) Experience with public cloud services such as GCP, AWS, or/and Azure

Soft Skills:

  • Structured, rigorous, collaborative. Ensure a good quality of deliverable, transparent and efficient communication
  • Be passionate about Go, open source contributions, and learning new technologies and methodologies simplifying the delivery process

Benefits:

  • Fully remote work
  • Flexible hours

Job Types: Full-time, Contract

Benefits:

  • Flexible schedule

COVID-19 considerations:
We are fully remote.

Application Question(s):

  • What is your desired annual salary in USD?

Experience:

  • Golang: 2 years (Required)
  • Event Driven Architecture: 1 year (Preferred)

Language:

  • English (Required)

Work Location: Remote