Job Description

Soft Skills

  • Thrives on solving complex software development problems with a mindset of continuous improvement;
  • Willing to learn and deliver using a wide range of technologies – Ability to analyze business requirements and propose fixes;
  • Good communication skills and team player.

Mandatory Skills

  • Understanding of Software Engineering, Computer Science, and Agile/Scrum principles;
  • Experience programming in Golang;
  • Knowledge of Golang programming paradigms, constructs, and idioms;
  • Knowledge of concurrency patterns, goroutines, and channels;
  • Minimum 3 years experience with Go modules;
  • Good understanding of data structures and algorithms;
  • Understanding of Object-Oriented Programming concepts;
  • Understanding of REST APIs;
  • Experience with Git;
  • Nice to have – experience with Elasticsearch, MySQL, Redis.