Senior Golang Engineer

SoftConstruct·Armenia·Офис·3д. назад

Are you GAME to JOIN US  and be our new Senior Golang Engineer?

We are looking for a Senior Golang Engineer to join our team.

Responsibilities
  • Conduct in-depth research and analysis , delivering high-quality technical solutions
  • Translate technical requirements into well-structured, high-performance, and reliable code
  • Design and build robust, testable, and easily maintainable systems within a distributed microservices architecture
  • Play a critical role in architectural decisions, continuously optimizing system design for security, scalability, and speed
  • Collaborate with cross-functional teams, including backend, DevOps, product, and security units
  • Write comprehensive technical documentation, including clean and well-documented Godoc comments
  • Stay up to date with the latest blockchain and Go language advancements, sharing knowledge within the team

Requirements

  • Strong knowledge of Go programming paradigms, idioms, and concurrency patterns (e.g., goroutines and channels)
  • Experience working with Go frameworks and tools, such as: Go templating engines, Web frameworks like Revel or similar, Dependency management tools (e.g., Godep, Go Modules, Sltr)
  • Ability to write efficient, reusable, and testable code
  • Experience building and integrating with microservices architectures
  • Familiarity with code versioning systems such as Git
  • Excellent verbal and written communication skills in English and Russian (required for cross-team collaboration)
  • Strong problem-solving, debugging, and analytical skills

Похожие вакансии

Другие вакансии SoftConstruct