Senior Go Developer

About

The development team is working on building and evolving high-load backend services, with a strong focus on performance, scalability, and system reliability. The platform is developed using a microservices architecture, modern observability tools, and an event-driven approach.

Engineers actively participate in architectural decisions, code reviews, and technical initiatives, contributing directly to product development and platform quality. The team values ownership, accountability for results, and a proactive approach to improving both the system and development processes.

Core responsibilities include developing new features, optimizing existing services, integrating third-party solutions, and contributing to the evolution of the project’s architecture and technical stack.

 

Tech Stack

Golang, MongoDB, PostgreSQL, ClickHouse, Redis, NATS + JetStream, OpenTelemetry, GitLab CI/CD.

 

Responsibilities

  • Write high-performance, testable, and maintainable code to implement new functionality;
  • Participate in code reviews to ensure high code quality and knowledge sharing within the team;
  • Integrate well-known third-party services and tools into the product;
  • Participate in internal knowledge sharing within the team;
  • Propose and implement technical initiatives and improvements to the product architecture.

 

Requirements

  • 4+ years of backend development experience, including 3+ years of commercial experience with Go (Golang);
  • Strong proficiency in Go and understanding of best practices for building scalable backend services;
  • Experience working with microservices architecture;
  • Experience developing REST APIs and/or gRPC services;
  • Strong experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis);
  • Experience working with Docker and Kubernetes;
  • Experience with cloud platforms (AWS / GCP / Azure);
  • Knowledge of Git and CI/CD processes;
  • Experience writing tests and optimizing backend service performance;
  • Understanding of event-driven architecture and messaging systems (Kafka, NATS) is a plus.

 

We Offer

  • Work in a fast-growing international company with a strong multicultural team;
  • Flexible work format: remote or from modern offices across Europe;
  • Modern corporate equipment;
  • Corporate health insurance;
  • Learning and development opportunities: internal training, compensation for external education, conferences, and English courses;
  • Referral program and a strong corporate culture with regular events and internal activities.

Required languages

Published 5 March
37 views
·
13 applications
To apply for this and other jobs on Djinni login or signup.
Loading...