.
Golang Developer
  • Warsaw
Golang Developer
Warszawa, Warsaw, Masovian Voivodeship, Polska
REITMAIER Dmytro Reitmaier
22. 11. 2025
Informacje o stanowisku

technologies-expected :


  • SQL
  • PostgreSQL
  • CI/CD
  • REST/gRPC
  • Linux
  • Docker
  • microservices
  • Prometheus
  • Grafana
  • RabbitMQ

about-project :


  • Join OMNIC as a Golang Developer at a pioneering international product company building end-to-end self-service ecosystems for logistics, retail, and HoReCa. With a focus on designing and scaling innovative parcel locker and smart-locker networks, you will have the opportunity to work with cutting-edge technology, contributing to sustainable solutions that make a meaningful impact in the industry.
  • Mission
  • Build, evolve, and operate Go-based backend and edge services that power our parcel-locker ecosystem: secure device-to-cloud communication, APIs, peripheral control and diagnostics, telemetry/observability, and integrations with payments and third-party systems.
  • Deliver robust, performant, and maintainable software that keeps thousands of devices online—reducing incidents and accelerating feature delivery.

responsibilities :


  • Design, develop, and maintain production-grade services in Go (microservices, CLI tools, daemons).
  • Implement new features, optimize existing functionality, and drive architectural improvements.
  • Handle L3 support requests: investigate incidents, process support tickets, provide root-cause analysis, and create permanent fixes.
  • Integrate and interact with peripherals (sensors, controllers, edge devices), including protocol handling, I/O, and hardware diagnostics.
  • Write clean, testable, and maintainable code with unit/integration tests and benchmarks.
  • Profile and debug performance issues (pprof, tracing), improve reliability and latency.
  • Participate in design reviews, code reviews, and technical discussions; mentor junior engineers.
  • Collaborate closely with frontend, UX/UI, QA, DevOps to deliver end-to-end solutions.
  • Maintain service observability (metrics, logs, alerts) and contribute to runbooks and on-call readiness.
  • Document APIs, modules, and operational procedures.

requirements-expected :


  • 2–4+ years of hands-on Go development in production environments.
  • Strong knowledge of Linux and shell tooling.
  • Solid understanding of concurrency (goroutines, channels, sync primitives), memory management, and idiomatic Go patterns.
  • Experience building and consuming REST/gRPC APIs; protobuf familiarity.
  • Confident with databases: SQL (e.g., PostgreSQL/MySQL) and at least one NoSQL store; query optimization and migrations.
  • Message brokers/queues experience (e.g., RabbitMQ, NATS, Kafka) and event-driven design.
  • Containerization and CI/CD (Docker; familiarity with Kubernetes or Nomad is a plus).
  • Git proficiency and standard branching/review workflows.
  • Observability tools (Prometheus/OpenTelemetry, Grafana, structured logging) and troubleshooting in distributed systems.
  • Ability to analyze production issues from support tickets and turn them into stable fixes.
  • English sufficient for technical documentation and team communication.

offered :


  • Onsite role in our Warsaw office.
  • Competitive fixed-salary compensation.
  • Access to professional development programs and structured mentorship.
  • Cross-functional training and international opportunities.
  • Potential for salary increases based on performance.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    171 355
    24 331