Position: Go Developer
Company: Storypoint
Category: Golang
Experience required: 5y
English level: upper

Description
We use cutting edge technologies to deliver the most sophisticated OKRs platform in the world. We love the simplicity and performance of Golang, the scalability, and durability of Kubernetes, the vast ecosystem of Java, the agility of domain-driven microservice architectures, but know for a fact that User Experience is the king.

Our Tech Stack:
-Microservice architecture using Go, Java, MongoDB, PostgreSQL, RabbitMQ;
-Single-page app based on Angular.js, Node.js Express, TypeScript with 
support for multiple languages, WebPack;
-CI/CD with the help of Docker, k8s, Jenkins (We deploy to production multiple times a day).

Key Responsibilities:
-Design, develop, and operate distributed cloud-native applications;
-Provide feedback, training, and recommendations for continuous 
performance improvement of Gtmhub applications;
-Translate product requirements to well-crafted software solutions;
-Write clean, high-quality, high-performance, maintainable code;
-Coordinate cross-functionally to ensure outcomes meet business objectives 
and compliance standards;
-Participate in code reviews.

Requirements:
-Experience in developing cloud-native applications;
-Experience with some of the technologies in our tech stack or similar ones
plus you are eager to learn the rest;
-Experience with DevOps practices: you understand the benefits of having an 
automated CI/CD pipeline;
-Experience with designing and/or consuming RESTful API;
-You know how to split your work into pieces, organize, prioritize and execute 
them;
-5+ years of relevant work experience;
-Bachelor’s degree in Computer Science (or related field) or equivalent 
experience.