Lead Go Developer

Belgrad, Alekse Nenadovića 19, Warszawa, rondo Ignacego Daszyńskiego 1, Berlin, Akazienstraße 3a, Bucharest, Strada Doctor Carol Davila 40, Budapest, Károly krt. 6, BelgradFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (Upper-Intermediate/B2)
Experience
5+ years
Required Skills
DockerPostgreSQLJenkinsGoCI/CDMentoringGitHub ActionsDistributed Systems

Requirements

  • Experience with Go, including designing scalable and distributed backend systems, for 5+ years.
  • Deep understanding of Go concurrency patterns (goroutines, channels, synchronization primitives).
  • Strong system design skills with a focus on performance, scalability, maintainability, and architectural trade-offs.
  • Experience working with CI/CD tools and pipelines (GitLab CI, GitHub Actions, Jenkins, or similar).
  • Proven experience building and evolving high-performance distributed systems.
  • Experience in leading and mentoring other senior engineers, especially through code reviews and technical discussions.
  • Ability to clearly justify technical decisions both to engineers and to business stakeholders in simple, business-oriented language.
  • Comfortable working closely with Product Managers, turning vague business goals into clear technical roadmaps and proactive surfacing edge cases and constraints.
  • Strong ownership mindset and confidence in representing technical decisions and challenging unrealistic expectations when needed.
  • Ability to drive engineering excellence by improving development processes, CI/CD practices, and overall system reliability.
  • Level of English – from Upper-Intermediate and above.

Responsibilities

  • Designing and evolving scalable distributed systems in Go, choosing appropriate concurrency models and ensuring a balance between performance and maintainability.
  • Collaborating with Product Managers to refine high-level business goals into actionable technical plans and delivery roadmaps.
  • Anticipating and highlighting edge cases, risks, and technical constraints early in the planning phase to avoid issues during implementation.
  • Representing the engineering team in meetings with external stakeholders, explaining technical topics in clear, business-centric terms and challenging unrealistic requirements.
  • Leading and performing code reviews for other senior engineers, ensuring high standards for code quality, resilience, and reliability.
  • Driving improvements in CI/CD pipelines and engineering processes, helping the team ship high-quality code faster and safely.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now