Senior Backend Engineer (Go)

X Flow Games β€” Poland Β· Posted ~2 hours ago

πŸ”“ 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

Description

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. Join us and let’s create great content together!