Golang / Go Job: Golang Developer

Golang Developer at Semrush CZ s.r.o.

🇨🇿 Czech Republic › Prague   (Posted May 23 2017)

About the company
We are SEMrush — international IT company. We have offices in Russia, USA, Czech Republic, and Cyprus. We have created a unique tool for professionals in the field of internet marketing. Our end users - Internet marketers, analysts and simple website owners who want to assess the situation of their product on the web, and track activity competitiveness.

Job position
Relocation compensation available

Job description
Writing a good working, qualitative, understandable and tested code;
Tool development together with team;
Implement good practices in product development;
Participation in the development of the application architecture.

Skills & requirements
At least 1 year of programming experience on Go;
At least 3 years of programming experience in other languages;
Strong SQL knowledge, incl. PostgreSQL.
Experience in making architectural decisions for distributed systems;
Experience on teamwork on the product and general code;
Understanding the concept of relational and non-relational databases;
Understanding the concept of microservice architecture;
Ability to write multi-threaded programs, understanding the principles of multithreading;

Profiling applications on Go;
Experience with PHP;
Experience in building scalable distributed applications;
Experience with message queues, RabbitMQ, NATS;
Knowledge of Docker, Ansible, Puppet;
Repository on GitHub or articles in thematic blogs;
Fluent Russian;
English language (reading documentation);

Apply now!  

Other jobs that might be interesting

Senior Software Engineer - Vistas recruitment   (May 2020)
Berlin, Germany (Remote work possible)
Location: Berlin or Remote (within Germany) Type: Permanent Salary: €70,000 - €80,000 Per Annum Do you have at least 2 years production Go experience? Fancy building modern, highly scalable cloud platforms using Go? ...for a product innovation company h...
Senior software engineer - Back   (April 2020)
Berlin, Germany (Remote work possible)
Back is a young software company from Berlin with the mission to enable companies to focus on what they do best. We’re building a collaboration and automation platform to untangle repetitive questions and workflows around the workplace. You will join our e...

Senior Software Engineer (Backend) - :elblox   (April 2020)
Olten, Switzerland
Our offer - Shape future energy markets - Passionate team with bright minds and clear vision - International working environment - Europe-wide network in the energy sector - The agility of a start-up combined with a well-positioned inv...
About Golangprojects