Position: Golang Developer
Company: S-PRO
Experience required: 3y
English level: upper

**Must have:**
— You have 3+ years of professional experience implementing highly scalable services (we implement our code in Golang (Go), but you may be more experienced in Java or C++).
— You have contributed to systems that deliver solutions to complex business problems that handle massive amounts of data. You are drawn towards scale, distributed systems, and associated technologies.
— You prioritize end-user experience and it shows in your APIs design, functionality, and performance.
— You have a strong command over object-oriented design patterns, data structures, and algorithms.
— You communicate technical ideas with ease and always look to collaborate to deliver high-quality products.
— Your experience will help you mentor team members, define our engineering standards, and drive a system design approach to build new services.
— Platform Team Stack: Go, gRPC, PostgreSQL, Kafka, Redis, Docker, Kubernetes.

**We offer:**
— Meaningful projects;
— Development of niche expertise;
— Strong management: 20% of seniors (tech leads & solution architects)
Individual employee development plans / personal roadmaps.

**Benefits And Perks:**
— Regular salary reviews;
— Compensation for external training;
— Internal trainings;
— Medical insurance;
— Free individual and group English lessons;
— Large gifts for significant dates and events;
— Hybrid work model (office or remote);
— Cool offices in Kyiv and Zaporizhzhia;
— Paid vacations;
— Sick leave.