4 дня назад
Senior Go Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Go Developer (distributed systems): Building and maintaining scalable backend services for the passenger experience of a ride-hailing application with an accent on Go concurrency, data modelling, caching, and inter-service communication. Focus on designing microservice architectures, implementing observability, and operating reliable high-load services in production.
Location: Fully remote for candidates in the EU, Georgia, Armenia, Serbia, or Kazakhstan; working time zone: CET.
Company
is a Lisbon-based family-owned IT staff augmentation company that builds engineering teams for product companies and IT consultancies across Europe and the US.
What you will do
- Design, develop, and maintain robust, scalable, and reliable Go backend services for a ride-hailing passenger experience.
- Research technical solutions, design architectures, and implement new backend features for evolving product requirements.
- Own the service lifecycle, including delivery, production monitoring, maintenance, and reliability improvements.
- Set up and maintain observability infrastructure covering metrics, logging, dashboards, tracing, alerting, and profiling.
- Collaborate across teams, participate in code reviews and architecture discussions, and mentor other engineers.
Requirements
- 5+ years of commercial backend engineering experience in production environments.
- Strong Go expertise, including concurrency, synchronization, context propagation, goroutine lifecycle management, and graceful shutdown.
- Experience with high-load distributed systems, microservices, synchronous and asynchronous communication, gRPC, message brokers, delivery guarantees, idempotency, and load balancing.
- Strong SQL and data modelling skills with MySQL or PostgreSQL, including schema design, query analysis, indexing, replication, partitioning, and sharding.
- Experience with Redis caching, Docker, Kubernetes, CI/CD pipelines, cloud platforms, observability, SLA/SLO/SLI, and maintainable unit and integration testing.
- English at intermediate level and availability to work in the CET time zone.
Nice to have
- Experience with Kafka, NATS, or RabbitMQ and event-driven architectures.
- Familiarity with infrastructure-as-code tools and Go performance profiling using pprof and trace.
- Experience with design handoff tools, cross-platform collaboration workflows, or AI-assisted development tools.
Culture & Benefits
- Three-month planned engagement for an ongoing product.
- B2B contract with one monthly invoice, governed by the contractor’s country law.
- Monthly payment aligned with the client’s payment schedule, usually within 30 days.
- handles client-side MSA, NDA, and invoicing paperwork.
Hiring process
- 15-minute English check.
- Internal technical interview lasting 1–1.5 hours.
- Client technical interview followed by a 45-minute cultural-fit interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Golang разработчик (Ритейл)
1 900₽
Top Selection
6 дней назад
Go-разработчик (Backend)
270 000 - 290 000₽
QLAN
6 часов назад
Senior Go Developer
350 000₽
instinctools
7 дней назад
Senior Golang Developer (Go)
SimbirSoft
5 дней назад
Golang-разработчик (Backend)
GGR Global
15 часов назад
Senior Go Developer (iGaming)
4 000 - 5 500$