Mid-Level Go Backend Developer

Scandinavian World — Latvia · Posted ~3 hours ago

Mid Full-time

Skills

Go REST gRPC Protobuf RabbitMQ Message brokers System architecture SQL PostgreSQL Unit testing Integration testing ClickHouse

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A mid-level backend engineering role focused on Go within an international distributed-systems project. You will develop high-load services, implement gRPC procedures, process queued messages, work with PostgreSQL and analytical databases, write automated tests, participate in code reviews, and contribute to architecture decisions.

Highlights

Join an international project building a modern distributed platform for transportation operations. The role offers hands-on work with high-load systems, messaging, APIs, databases, testing, code reviews, and architectural evolution.

Description

Meklējam kolēģi darbam komandā starptautiskā projektā Nodarbinātības veids: pilna darba slodze Par projektu: Izstrādājam modernu, sadalītu transporta operāciju pārvaldības platformu dzelzceļa nozarei, kas paredzēta lielu ziņojumu plūsmu apstrādei un integrācijai starp dažādu organizāciju informācijas sistēmām. Prasības: Golang, izstrādes pieredze no 2 gadiem.Zināšanas par REST, gRPC+ Protobuf protokoliem.Pieredze darbā ar message brokeriem, RabbitMQ vai cit.Izpratne par sistēmu arhitektūru, uzticamību, scaling un design patterns.SQL pamatzināšanas, PostgreSQL. Pienākumi: Dalība modulāras augsti noslogotas lietotnes izstrādē un uzturēšanā, izmantojot Go.gRPC procedūru realizēšana.Ziņojumu apstrāde rindās.Unit un integrācijas testu uzrakstīšana.Darbs ar datubāzēm (PostgreSQL, ClickHouse).Sadarbība ar analītiķu komandu.Dalība code review un projekta arhitektūras attīstībā. Būs priekšrocība: Pieredze backend augsti noslogotu sistēmu izstrādē.Pieredze darbā ar AI rīkiem izstrādē.Pieredze darbā ar Docker.Zināšanas par CI/CD.Pet-projekti Go. Mēs piedāvājam: Mentoringu un palīdzību no pieredzējušiem kolēģiem.Dalību modernu augsti noslogotu sistēmu izstrādē.Konkurētspējīgu atalgojumu no 3000 līdz 7000 €/mēn atkarībā no kvalifikācijas un darba rezultātiem. We are looking for a colleague to join our team on an international project. Employment type: full-time. About the project: We are developing a modern, distributed transport operations management platform for the railway industry, designed to handle large message flows and enable integration between the information systems of various organizations. Requirements: Golang, 2+ years of development experience.Knowledge of REST, gRPC + Protobuf protocols.Experience working with message brokers, RabbitMQ or similar.Understanding of system architecture, reliability, scaling, and design patterns.Basic SQL knowledge, PostgreSQL. Responsibilities: Participating in the development and maintenance of a modular, high-load application using Go.Implementing gRPC procedures.Processing messages in queues.Writing unit and integration tests.Working with databases (PostgreSQL, ClickHouse).Collaborating with the analytics team.Participating in code reviews and contributing to the project's architectural development. Nice to have: Experience in backend development of high-load systems.Experience working with AI tools in development.Experience working with Docker.Knowledge of CI/CD.Pet projects in Go. We offer: Mentorship and support from experienced colleagues.Involvement in the development of modern high-load systems.Competitive salary from 3000 to 7000 €/month depending on qualifications and performance. Ищем коллегу для работы в команде в международном проекте. Тип занятости: Полный рабочий день О проекте: Разрабатываем современную распределённую платформу управления транспортными операциями для железнодорожной отрасли, предназначенную для обработки больших потоков сообщений и интеграции между информационными системами различных организаций. Требования: Golang, опыт разработки от 2 лет.Знание протоколов REST, gRPC + Protobuf.Опыт работы с брокерами сообщений, RabbitMQ или др.Понимание архитектуры, надёжности, масштабирования, шаблонов проектирования.Знание основ SQL, PostgreSQL; Обязанности: Участие в разработке и поддержке модульного высоконагруженного приложения на Go.Реализация процедур gRPC.Обработка сообщений очередей.Написание unit и интеграционных тестов.Работа с базами данных (PostgreSQL, ClickHouse).Взаимодействие с командой аналитиков.Участие в code review и развитие архитектуры проекта. Будет плюсом: Backend-разработка высоконагруженных систем.Опыт работы с AI-инструментами в разработке.Опыт работы с DockerЗнания CI/CDНаличие pet-проектов на Go Мы предлагаем: Наставничество и помощь от опытных коллег.Участие в разработке современных высоконагруженных систем.Конкурентоспособную компенсацию от 3000 до 7000 €/мес в зависимости от квалификации и производительности.