Golang Engineer β High-load oRTB Systems
VetPromo
Responds Quickly
$$$$
Requirements
- 3+ years of professional experience with Go, including building and operating high-load backend systems
- Strong Linux experience (Debian / Ubuntu)
- Solid practical knowledge of Docker and container orchestration (Kubernetes, Docker Swarm)
- Hands-on experience with PostgreSQL
- Experience with in-memory data stores (Redis, Aerospike)
- Proven track record designing and running distributed systems and high-throughput services
- Experience building microservices (APIs, patterns, background/asynchronous processing)
- Experience developing REST, GraphQL, and gRPC APIs
- Solid understanding of KISS, DRY, SOLID principles and common design patterns
- Practical experience with event-driven architectures
- Experience with Ansible and CI/CD pipelines (GitLab CI preferred)
- Experience with monitoring, logging, and performance tuning
- Fast learner with a strong drive to continuously acquire new knowledge
Nice to Have
- Experience with ClickHouse
- Experience designing GraphQL and gRPC APIs
- Experience with message brokers (RabbitMQ, Apache Kafka, NATS)
- Scripting experience (Python, Bash)
Responsibilities
- Design, build, and maintain high-load distributed systems (500k+ RPS) using Go
- Own backend features end-to-end β from design and implementation through deployment
- Analyze performance metrics and identify bottlenecks; continuously tune services for maximum efficiency and reliability
- Collaborate closely with the team to deliver high-quality features and resolve production issues
- Conduct thorough code reviews focused on readability, correctness, testability, and performance
- Define and implement testing strategies (unit, integration, and performance testing)
- Stay current with relevant technologies (including big-data processing) and make informed decisions on technology adoption
- Play a critical role in a fast-growing productβs development and delivery processes
Tech Stack
- Infrastructure: On-premise β Docker, Swarm, Kubernetes
- Languages: Go
- Databases & Storage: PostgreSQL, Redis, ClickHouse, Aerospike, MongoDB, S3 (MinIO)
- Monitoring: Prometheus, Loki, Grafana
- CI/CD & Automation: GitLab CI, Ansible
- Web / Edge: nginx, Traefik, Cloudflare
Required languages
English
B1 - Intermediate
Ukrainian
B1 - Intermediate
See stats of candidates who applied for this job π
π
Average salary range of similar jobs in
analytics β
Loading...