Tech Lead / Staff Backend Engineer – Payments (go)

KICK

Belgrade, Serbia
On-site
Go programming language
Scalable system design
Distributed systems
Join an established engineering team responsible for building and evolving the payments capabilities that power Kick’s global platform

Job Summary

  • Join an established engineering team responsible for building and evolving the payments capabilities that power Kick’s global platform.
  • Architect and implement high-performance software solutions in alignment with project requirements and company standards.
  • This role follows a hybrid work model, with a strong on-site presence at our Belgrade office (3 days per week) and flexibility when needed.

Matching Summary

Join an established engineering team responsible for building and evolving the payments capabilities that power Kick’s global platform.

Skills & Requirements

Must-have

  • Go programming language
  • Scalable system design
  • Distributed systems
  • Payment orchestration
  • Transaction processing

Nice-to-have

  • High availability systems
  • Code quality and maintainability
  • Cross-functional collaboration

Key Requirements

  • 7+ years of software engineering experience
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • Experience debugging production applications

Work Rights

Not specified

Tailored Resume

Cover Letter