Pvotal is a startup working on improving various industries through innovative technologies. We're redefining the way enterprise infrastructure and applications are imagined, built, managed, secured and matured. Our team is small, fast, and efficient and we are looking to add highly motivated individuals to join us!
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 microservices and with gRPC/gRPC-web front-end.
Qualifications:
University degree in related fieldsProficient in English3-8 years of experience in software developmentMinimum of one year of experience in Kubernetes, Container Management, and Continuous Deployment
General Responsibilities:
Write scalable, robust, testable, efficient, and easily maintainable codeTranslate software requirements into stable, working, high performance softwarePlay a key role in architectural and design decisions, building towards an efficient micro services distributed architectureMaintain 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 idiomsKnowledge of common Goroutine and channel patternsExperience with the Go development ecosystem, including:Dependency management tools such as Go moduleGo's code generation tools, such as StringerPopular Go web frameworks, such as Cobra, Viper, Ginkgo, grpc-go, etc.Ability to write clean and effective Godoc commentsFamiliarity with code versioning tools such as GitBe familiar with EventStoreDB, Vault, and PostgreSQLExperience 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 communicationBe passionate about Go, open source contributions, and learning new technologies and methodologies simplifying the delivery process
Benefits:
Fully remote workFlexible hoursCurrently beta testing a 4-day work weekPaid holidays and vacationEquity options