Golang Engineer
Company
SoftConstruct
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
15/01/2026
Responsibilities
- Conduct in-depth research and analysis in the blockchain and web3 domain, delivering high-quality technical solutions
- Develop scalable and efficient blockchain applications using Go, implementing various key features across web3 infrastructure
- 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
Required Qualifications
- 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
- Proven experience working on blockchain or web3-related projects is a strong plus
- Excellent verbal and written communication skills in English and Russian (required for cross-team collaboration)
- Strong problem-solving, debugging, and analytical skills
Application Procedures
Apply here
https://peopleforce.softconstruct.com/careers/v/2322-golang-engineer
Please mention in your application that you have learned about this position from MyJob.am