Научсофт

Middle+ Go Developer

Не указана
  • Минск
  • От 3 до 6 лет
  • Golang
  • PostgreSQL
  • Redis
  • Apache Cassandra
  • Elasticsearch
  • Docker
  • CI/CD
  • Apache Kafka
  • RabbitMQ
  • Prometheus
  • Английский — B1 — Средний

Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 36 years and continue growing.

We are looking for a Middle/Senior Go Developer. This role is prospective and has been created in line with the company’s planned team expansion.

About the Project:

We’re working with a fast-growing E-Commerce client, developing a large-scale marketplace platform built on a modern microservices architecture.
The project is in active development and offers long-term stability, new features, and ongoing product evolution.

Tech Stack:

  • Go 1.23–1.24;

  • gRPC for inter-service communication;

  • Microservices architecture;

  • Databases: PostgreSQL, Redis, Cassandra, Elasticsearch;

  • Infrastructure: Docker, GitLab CI/CD;

  • Messaging: Apache Kafka (event streaming), RabbitMQ (message queues);

  • Monitoring: Prometheus, Logrus.

Responsibilities:

  • Refine requirements and develop new backend functionality in Go;

  • Build and maintain scalable microservices;

  • Work on integrations between internal services using gRPC and messaging systems;

  • Participate in code reviews and team discussions;

  • Collaborate closely with analysts, QA, and product teams.

Requirements:

  • 3+ years of experience in backend development;

  • Strong knowledge of Go (Golang);

  • Experience with microservices, databases (PostgreSQL, Redis, Cassandra, Elasticsearch);

  • Understanding of event-driven systems (Kafka/RabbitMQ);

  • Familiarity with CI/CD, Docker, and monitoring tools;

  • Experience working in Agile/Scrum teams;

  • English B1+.

Nice to Have:

  • Good soft skills, teamwork, and proactive communication;

  • Solid understanding of Scrum principles.

We offer:

  • Opportunity for professional self-realization and growth;
  • Friendly team;
  • 25-days of paid vacation;
  • Medical insurance and 100% payment for sick leave;
  • Professional training and obtaining certificates at the company's expense;
  • Foreign language courses and other corporate programs;
  • A variety of corporate events;
  • Bonuses in case of wedding or a child’s birth;
  • The possibility of remote work from any location.