Назад
Company hidden
13 часов назад

Senior Software Engineer (Go, Engine)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Serbia/Poland/Spain +6 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Go, Engine): Building and modernizing high-throughput recipe runtime and event infrastructure with an accent on distributed systems, concurrency, memory behavior, and runtime performance. Focus on optimizing Go internals, improving execution of third-party code, integrating storage systems, and solving race conditions, deadlocks, and scalability challenges.

Location: Remote — candidates must be based in Germany, Armenia, Georgia, Portugal, Poland, the Netherlands, Serbia, Greece, or Spain. The role supports collaboration with distributed teams across global time zones.

Company

hirify.global provides an enterprise AI control and execution platform that unifies data, applications, and business processes for reliable production-scale orchestration.

What you will do

  • Design and implement distributed backend systems in Go for high concurrency, throughput, performance, and memory efficiency.
  • Develop and modernize core recipe runtime components covering execution, DSL, event pulling, webhook processing, job execution, and trigger infrastructure.
  • Improve execution of custom third-party code through isolation, performance optimization, and feature extensions.
  • Optimize concurrent workflows, data structures, allocations, and runtime behavior while improving modularity, observability, and system correctness.
  • Integrate and optimize Postgres, S3, DynamoDB, Kafka, and ClickHouse.
  • Own initiatives from design through rollout and production support, identify distributed-system bottlenecks and concurrency defects, and conduct code reviews.

Requirements

  • 7+ years of experience building scalable distributed backend applications and 7+ years of industry experience.
  • Strong understanding of large web application building blocks, including databases, load balancers, application servers, message brokers, caching, and monitoring.
  • Good understanding of network protocols and stacks, database technologies including classic and NoSQL databases, and fundamental data structures and algorithms.
  • Multilingual programming experience; the codebase is primarily Ruby and is migrating toward Go and Rust.
  • Excellent debugging, analytical, problem-solving, and social skills.
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Readiness to work remotely with teams distributed across the world and time zones.

Nice to have

  • Network programming experience.
  • Application or data security experience.
  • Deep knowledge of physical database design.
  • Experience with Docker and other isolation technologies.
  • Experience with AWS, Azure, or Google Cloud.
  • Experience in DevOps, ML, DBA, enterprise applications, or related fields.
  • Experience building or deploying data processing pipelines.
  • Experience working with third-party REST APIs at scale, including request throttling and batch processing.

Culture & Benefits

  • Flexible, trust-oriented culture focused on ownership, innovation, and collaboration.
  • Remote work with distributed teams.
  • Benefits and a dynamic work environment supporting employee well-being and self-care.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →