Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$63к$86кмедиана$105к
40 в выборке
На СНГ рынке: $3.6к/мес ($3к - $4.3к)
61
Средняя вакансия
развернуть
Роль предполагает серьёзную ответственность за Go-бэкенд и современный стек, но короткие периоды работы и зависимость оплаты от платежей клиента добавляют неопределённости.
Кликните для подробной информации
Короткий контрактОплата зависит от клиентаСовременный стекОтветственность уровня senior
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Go Engineer (Go/Microservices): Design and maintain scalable backend services for a global mobility and urban services platform with an accent on concurrency, distributed systems, data modelling, and observability. Focus on clarifying ambiguous requirements, solving complex concurrency and reliability challenges, and owning production delivery across microservices.
Location: Fully remote; candidates may be based in Poland, other EU countries, Kazakhstan, Serbia, Armenia, or Georgia. Working time zone: CET.
Company
hirify.global is a family-owned IT staff augmentation company based in Lisbon that builds engineering teams for product companies and IT consultancies across Europe and the US.
What you will do
Design, develop, and maintain scalable Go backend services and product features.
Drive technical research, architecture design, and implementation for high-load distributed systems.
Clarify ambiguous requirements, define metrics, address concurrency and edge cases, and explain technical trade-offs.
Collaborate across teams, participate in architectural discussions, conduct code reviews, and mentor engineers.
Own service delivery, production monitoring, maintenance, observability, and agile ceremonies.
Requirements
5+ years of production backend engineering experience and complex product development.
Strong Go expertise, including concurrency, synchronization, context propagation, goroutine lifecycle management, and graceful shutdown.
Experience with high-load distributed systems and microservice architecture.
Strong SQL and data modelling skills, including schema design, joins, indexes, query analysis, replication, partitioning, and sharding.
Experience with MySQL or PostgreSQL and Redis caching strategies.
Experience with synchronous and asynchronous inter-service communication using gRPC and message brokers, including delivery guarantees and idempotency.
Knowledge of observability practices: metrics, logging, tracing, alerting, and Go profiling.
Understanding of NFRs, SLA/SLO/SLI, Docker, Kubernetes, CI/CD, and cloud platforms.
Ability to write maintainable, testable code and use unit/integration testing, Git, and code review workflows; ability to explain project architecture and business problems in depth.
Nice to have
Event-driven architecture experience with Kafka, NATS, or RabbitMQ.
Infrastructure-as-code experience with Terraform or Pulumi.
Performance profiling and optimization of Go services.
Familiarity with Figma, cross-platform collaboration, and AI-assisted development tools.
Culture & Benefits
Full-time engagement planned for 3 months this year and 3 months next year.
B2B contract with hirify.global, using one contract and one monthly invoice.
Payment is made monthly, usually within 30 days, on the same schedule as the client payment; the rate is negotiated based on seniority and client budget.
The contract is written under the candidate's country law, with client-side MSA, NDA, and invoicing handled by hirify.global.
Hiring process
Complete a 15-minute English check and an internal technical interview lasting 1–1.5 hours.
Complete client interviews covering technical skills, live coding, and cultural fit; the cultural-fit interview lasts 45 minutes.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →