Golang Developers

Tallinn / Tartu / Estonia / Remote

Guardtime is looking for
Golang Developers

About the Role

We are looking for a great Go Developers with a strong understanding of how best to leverage the language’s paradigms and idioms. You will be developing and maintaining both in house and customer facing applications/integrations in the blockchain security space. Development can focus from initial PoC to full production products to solve interesting real-world problems in a variety of sectors. Your primary focus will be on developing Go programs that are scalable and maintainable. You will ensure that these programs are well documented and have a reasonable test coverage. A commitment to collaborative problem solving, sophisticated design, and the quality of the product is essential.

Responsibilities
  • Build prototypes for visualizing and validating concepts
  • Develop and maintain products and tools based on existing technologies
  • Consult external partners on best practices and Guardtime technology
  • Support team members in accomplishing mutual goals
  • Translating software requirements into stable, working, high performance software
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture

Profile

  • Bright, self-starter with the ability to work autonomously and proactively

  • Strong development background with scalable systems

  • Knowledge of common practices and core design patterns

  • Experience in rapid prototyping, agile development

  • Experience in developing web services or database driven applications

Required

  • BSc or MSc degree in CS or equivalent years of work experience

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms

  • Knowledge of common Goroutine and channel patterns

  • Familiarity with networking and data format standardization

  • Strong understanding of InfoSec

  • Good knowledge of basic network protocols

  • Confidence in expressing product development ideas

  • Ability to work under own initiative and also as part of a small team

  • Excellent communication skills, willingness to work in the multicultural and multi-language company

  • Fluent in English


For additional information send email to [email protected].

Looks like we are looking for you? Apply below!


Share