Software Engineer (GO)

Дата размещения вакансии: 17.06.2024
Работодатель: B2Broker
Уровень зарплаты:
з/п не указана
Город:
Москва
Пресненская набережная 12
Требуемый опыт работы:
Более 6 лет
Responsibilities:
  • Validate business and system requirements from Product Managers & Architects to transfer requirements into code.

  • Develop services around realtime data processing, warehousing, cloud computing.

  • Participate in DevOps, continuous development and integration frameworks.

  • Programming in Go high-level language.

  • Ensure all appropriate documentation of processes and source code is created and maintained.

  • Communicate effectively with colleagues, leaders, and customers throughout the organization.

  • Participate in expert level troubleshooting and resolve bugs through root cause analysis, data and system investigation.

Obligatory:
  • Strong proficiency in the Go programming language for 4 years, with a solid understanding of its core concepts and idiomatic usage and the principles of writing concurrent code;

  • Deep understanding of synchronization mechanisms;

  • Strong skills in code profiling and debugging;

  • Strong problem-solving skills and ability to analyze complex technical issues;

  • Experience in writing unit tests and integration tests;

  • Experience working with message brokers and a deep understanding of how they operate;

  • Experience with external caching servers;

  • Advanced understanding of microservices architecture design principles;

  • Experience with SQL databases and skills in working with them;

  • Experience with protobuf and gRPC;

  • Knowledge of SOLID, design patterns, and the experience of applying them;

  • Experience with Kubernetes;

  • English and Russian languages.