Back to vacancies list

Golang Developer

Remote

Developers

Golang Developer

Developers

Remote

thumbnail

REQUIREMENTS:

  • 2+ years of professional experience with Go (Golang)
  • Local and remote debugging
  • Refactoring old system code
  • Strong understanding of client-server communication protocols, including a solid grasp of HTTP/HTTPS as foundational technologies
  • Experience programming in strongly typed languages (Go preferred)
  • Hands-on experience with multithreaded (concurrent) applications and understanding of design principles for high-load systems
  • Experience with OLAP/OLTP systems and solid knowledge of SQL
  • Practical experience working with MySQL, ClickHouse, Linux, HLS, and FFMPEG
  • Understanding of Unix-like systems architecture
  • Ability to analyze and investigate performance issues and server load, as part of maintaining high-performance applications
  • English level: Intermediate+ (ability to read and understand technical documentation)
  • Higher technical education

RESPONSIBILITIES:

  • Develop and maintain new and existing features for high-load systems
  • Participate in designing and building new microservices and internal tools
  • Analyze and evaluate assigned tasks to determine optimal technical solutions
  • Ensure high-quality, maintainable, and efficient code
  • Collaborate with cross-functional teams to achieve project goals
  • Conduct code reviews and contribute to overall code quality improvements
  • Continuously improve professional skills and stay up to date with new technologies

WOULD BE A PLUS:

  • Experience with HLS, MP3, MPEG-DASH streaming protocols
  • Skills in profiling, debugging, and optimizing high-load applications

WE OFFER:

  • Competitive salary
  • Friendly atmosphere and result-driven colleagues
  • Paid vacation (20+ working days per year) and sick leave
  • Corporate English classes
  • Medical insurance

Are you in?

Thank you!

We will be in touch shortly to learn more about your goals and get you rolling.