Channels / CY iT HR
CY iT HR
@cyprusithr · supergroup
· filtered by
Tina
Tina
2026-01-19 16:23 UTC
#vacancy #job #вакансия #GO #Remote
BACKEND DEVELOPER (GO / PHP)
Format: Remote
Employment: full-time
Responsibilities:
-Develop Go microservices and migrate functionality from the PHP monolith.
-Profile and optimize code (CPU/memory/locks/GC) and database queries in PostgreSQL/ClickHouse.
-Work with caching, queues, and retries.
-Profile Go code and databases to identify and eliminate performance bottlenecks.
-Design and enhance APIs for service-to-service communication.
-Participate in architectural discussions, resilience planning, and scaling together with the DevOps team.
Tech Stack
-Backend: Go 1.22, PHP 8.2 / Symfony 7.1 (monolith)
-Databases: PostgreSQL 16.4, ClickHouse 24.8, OpenSearch
-Infrastructure: Redis, RabbitMQ, Docker, Kubernetes, CI/CD
-Frontend: Vue 3, Node.js
Requirements:
-2+ years of commercial Go development experience (3+ is a plus).
-1+ year of experience with PHP (Symfony) (2+ is a plus).
-Experience migrating systems from monolith to microservice architecture.
-Deep understanding of PostgreSQL / ClickHouse, profiling, and query optimization.
-Hands-on experience with queues (RabbitMQ), caching (Redis), idempotency, and duplication protection.
-Experience designing APIs, writing unit/integration tests, and applying SOLID/GoF principles.
-Proficiency with Docker and Git; experience working within CI/CD pipelines.
-Experience with high-load systems.
Nice to Have
-Experience with Kubernetes (understanding Pod lifecycle, graceful shutdown, probes, service configuration).
-Experience designing and optimizing distributed systems (network interactions, concurrency, idempotency, service resilience).
-Ability to profile Go applications and eliminate bottlenecks (CPU, memory, goroutines, lock contention, GC).
-Experience building internal libraries, SDKs, or CLI tools in Go.
-Understanding of observability principles (logging, metrics, tracing) and integration from code level.
-Experience working with partitioned/sharded databases at the client logic level (key-based routing, consistency, idempotency).
-Experience migrating functionality from PHP/Symfony monoliths to Go microservices: domain decomposition, data migration, staged rollout/rollback.
Working conditions:
-Remote work
-Flexible start of the day
-Paid leave of 21 days
-Real high-load environment: scaling from 200M → 6B records.
-Modern engineering process: CI/CD, Docker, Kubernetes, Code Review, Jira.
-A team of experienced developers, DevOps engineers, and analysts.
BACKEND DEVELOPER (GO / PHP)
Format: Remote
Employment: full-time
Responsibilities:
-Develop Go microservices and migrate functionality from the PHP monolith.
-Profile and optimize code (CPU/memory/locks/GC) and database queries in PostgreSQL/ClickHouse.
-Work with caching, queues, and retries.
-Profile Go code and databases to identify and eliminate performance bottlenecks.
-Design and enhance APIs for service-to-service communication.
-Participate in architectural discussions, resilience planning, and scaling together with the DevOps team.
Tech Stack
-Backend: Go 1.22, PHP 8.2 / Symfony 7.1 (monolith)
-Databases: PostgreSQL 16.4, ClickHouse 24.8, OpenSearch
-Infrastructure: Redis, RabbitMQ, Docker, Kubernetes, CI/CD
-Frontend: Vue 3, Node.js
Requirements:
-2+ years of commercial Go development experience (3+ is a plus).
-1+ year of experience with PHP (Symfony) (2+ is a plus).
-Experience migrating systems from monolith to microservice architecture.
-Deep understanding of PostgreSQL / ClickHouse, profiling, and query optimization.
-Hands-on experience with queues (RabbitMQ), caching (Redis), idempotency, and duplication protection.
-Experience designing APIs, writing unit/integration tests, and applying SOLID/GoF principles.
-Proficiency with Docker and Git; experience working within CI/CD pipelines.
-Experience with high-load systems.
Nice to Have
-Experience with Kubernetes (understanding Pod lifecycle, graceful shutdown, probes, service configuration).
-Experience designing and optimizing distributed systems (network interactions, concurrency, idempotency, service resilience).
-Ability to profile Go applications and eliminate bottlenecks (CPU, memory, goroutines, lock contention, GC).
-Experience building internal libraries, SDKs, or CLI tools in Go.
-Understanding of observability principles (logging, metrics, tracing) and integration from code level.
-Experience working with partitioned/sharded databases at the client logic level (key-based routing, consistency, idempotency).
-Experience migrating functionality from PHP/Symfony monoliths to Go microservices: domain decomposition, data migration, staged rollout/rollback.
Working conditions:
-Remote work
-Flexible start of the day
-Paid leave of 21 days
-Real high-load environment: scaling from 200M → 6B records.
-Modern engineering process: CI/CD, Docker, Kubernetes, Code Review, Jira.
-A team of experienced developers, DevOps engineers, and analysts.
1 message on this day