Senior Backend Engineer (Go)

X-FLOW

Warszawa

Vor Ort

PLN 180.000 - 320.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary and benefits

Zusammenfassung

X-FLOW is seeking a Senior Backend Engineer (Go) to join our flagship project, Happy Color. You will design and implement microservices, APIs, and data models, with a strong emphasis on performance, scalability, and reliability.

You will work across PostgreSQL/MySQL, Redis, Kafka/NATS, and cloud infrastructure (AWS) while contributing to architecture, testing, and observability. Fluency in Russian and English is valued for collaboration across teams.

Qualifikationen

  • 3+ years of commercial development experience, including 3+ years with Go.
  • Strong backend and API design skills for microservices and distributed systems.
  • Databases: PostgreSQL/MySQL, Redis; design, indexing, transactions.
  • Queues/buses: Kafka/NATS; experience with event-driven integrations.
  • CI/CD: GitLab CI, feature flags, migrations, blue-green/rolling deployments.
  • Testing: Go testing/testify, integration/e2e.
  • Security: OAuth2, JWT.
  • Understanding of DDD, SOLID, 12-factor, observability (Prometheus/Grafana, OpenTelemetry).
  • Russian - C1/higher, English - B1.

Aufgaben

  • Design and develop microservices in Go (REST/gRPC) APIs.
  • Integrate with external services, develop contracts.
  • Optimize performance, profiling, latency, and scale systems.
  • Design DB schemas, perform migrations, indexing, and query optimization.
  • Work with PostgreSQL/MySQL, Redis, Kafka/NATS and event-driven integrations.
  • Implement and maintain CI/CD, cloud infra (AWS) with Docker/Kubernetes.
  • Ensure quality: unit/integration/e2e tests, code reviews, automation of checks.
  • Ensure observability and reliability: logging, metrics, alerting, tracing.
  • Participate in architectural design, RFCs/ADRs.

Kenntnisse

Go programming
API design
Microservices
Distributed systems
Database design
CI/CD
Testing
Security
DDD principles
Observability

Tools

PostgreSQL
MySQL
Redis
Kafka
NATS
OpenSearch
GitLab CI
Docker
Kubernetes
OpenTelemetry
Prometheus
Grafana
Sentry

Jobbeschreibung

X-FLOW is a mobile game development company established in 2018. We gained recognition after the release of Happy Color, the most popular digital coloring book and one of the most successful ad-driven mobile apps in the world.

We are currently looking for a Senior Backend Engineer (Go) for our flagship project, Happy Color.

Key Responsibilities:
  • Design and develop microservices in Go (REST/gRPC), public and internal APIs.
  • Integrate with external services, develop contracts.
  • Optimize performance, profiling, reduce latency, and scale systems.
  • Design database schemas, perform migrations, indexing, and query optimization.
  • Work with PostgreSQL/MySQL, Redis, Kafka/NATS and event-driven integrations.
  • Implement and maintain CI/CD, cloud infrastructure (AWS) with Docker/Kubernetes.
  • Ensure quality: writing tests (unit/integration/e2e), code reviews, automation of checks.
  • Ensure observability and reliability: logging, metrics, alerting, tracing.
  • Participate in architectural design, RFCs/ADRs.
Requirements:
  • 3+ years of commercial development experience, including 3+ years with Golang.
  • Proficient in Go: context handling, concurrency (goroutines/channels), profiling (pprof), gRPC/REST, generics, modularity.
  • Strong understanding of backend architecture, API design, microservices, and distributed systems.
  • Databases: PostgreSQL/MySQL, Redis; design, indexing, transactions.
  • Queues/Buses: Kafka/NATS - experience in designing event-driven integrations.
  • Experience with search technologies such as OpenSearch would be a plus.
  • CI/CD: GitLab CI, feature flags, migrations, blue-green/rolling deployments.
  • Testing: Go testing/testify, integration/e2e.
  • Security: OAuth2, JWT.
  • Understanding of DDD principles, SOLID, 12-factor methodology, observability (Prometheus/Grafana, OpenTelemetry).
  • Russian - C1/higher, English - B1.
Nice to have:
  • Experience with Python and/or PHP.
  • Experience with TypeScript, JavaScript and React.
  • Experience with OpenSearch.
  • Data architecture: CQRS/Event Sourcing, idempotency, deduplication.
  • Experience building BFFs, WebSockets.
  • Feature flags, experiments/A-B testing, product metrics.
Technology Stack (Primary):
  • Backend: Go, gRPC/REST, PostgreSQL, Redis, Kafka.
  • DevOps: GitLab CI, Docker, nice to have: Kubernetes, AWS, Helm.
  • Observability: Prometheus, Grafana, Loki, OpenTelemetry, Sentry.
  • Search: OpenSearch.
What We Offer:
  • Competitive salary and benefits package.
  • Opportunity to work with a talented and passionate team in a creative and dynamic environment.
  • Flexible working hours and remote/office work options.
  • Career growth and professional development opportunities.
  • A fun and inclusive company culture that celebrates diversity and creativity.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Go Backend Engineer - Microservices & Cloud (Remote)
Senior Go Backend Engineer - Microservices & Cloud (Remote)

X-FLOW • Warszawa

Hybrid
PLN 180.000 - 320.000
Competitive salary and benefits
Senior Java Software Engineer
Senior Java Software Engineer

X-FLOW • Województwo mazowieckie

Hybrid
PLN 180.000 - 260.000
Competitive salary and benefits
Flexible working hours
Remote/office options
+1
UI/UX Designer
UI/UX Designer

X-FLOW • Województwo mazowieckie

Hybrid
PLN 120.000 - 180.000
Competitive salary
Remote/office options
Career growth
+1
Project Manager
Project Manager

X-FLOW • Województwo mazowieckie

Hybrid
PLN 180.000 - 240.000
Competitive salary
Remote/office work options
Career growth and development
+2
Senior Go Developer
Senior Go Developer

Proxify • Polen

Remote
PLN 233.644 - 318.606
On-time monthly payments
24 flex days off per year
Flexible withdrawal options
Software Engineer (Go)
Software Engineer (Go)

Inuits • Kraków

Remote
PLN 260.000 - 380.000
Senior Software Engineer (Go) - Remote
Senior Software Engineer (Go) - Remote

Centrum-AI • Warszawa

Remote
PLN 111.600 - 167.400
High ownership in a lean team
Flexibility in work location and hours
Opportunity for growth with the company
Tech Lead (Go) - Software Engineering
Tech Lead (Go) - Software Engineering

GoMining • Polska

Hybrid
PLN 260.000 - 380.000
Courses & English learning coverage
Remote or hybrid work with flexible/hy
Team retreats
Backend Engineer - Golang
Backend Engineer - Golang

Sensor Tower • Kraków

Vor Ort
PLN 180.000 - 240.000
Backend Engineer - Golang
Backend Engineer - Golang

Sensor Tower • Warszawa

Vor Ort
PLN 180.000 - 270.000
Top-Standorte