Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

Backend Engineer – Golang

Location: Flexible / Remote

About

We are looking for a skilled Backend Engineer to join our team and work on scalable, high-performance backend systems. This is a hands-on role where you’ll contribute to the architecture, development, and optimization of distributed systems.

What You’ll Do:

  • Design, develop, and maintain backend services with a focus on scalability and performance.
  • Work on distributed systems, ensuring reliability and efficiency under load.
  • Implement concurrent solutions and optimize processes for Linux environments.
  • Collaborate with team members to deploy and manage services using Kubernetes.
  • Contribute to code reviews, documentation, and best practices for engineering excellence.

What We’re Looking For:

  • Strong experience in Golang programming (primary requirement).
  • Solid understanding of concurrency and Linux systems.
  • Experience with distributed systems, Kubernetes, and scalable architectures.
  • Focus on performance optimization and reliable, maintainable code.

Nice-to-Have:

  • Knowledge of Java or Python is a plus but not required.
  • Familiarity with cloud platforms, networking, or system security concepts.

Why Join Us:

  • Work on challenging distributed systems with a focus on performance and reliability.
  • Collaborate with a team of talented engineers in a flexible, remote environment.
  • Opportunity to grow technically and contribute to architectural decisions.