Golang Developer

 

Description:

THE ROLE: As part of the technology team and working with minimal supervision, the Golang Developer will be responsible for designing and developing blockchain solutions on top of the Cosmos SDK. The selected candidate will play a key role in building high-performance blockchain protocols and services that integrate with AI-driven workloads.

 

THE LOCATION: Islamabad, Lahore, Faisalabad, Pakistan

 

RESPONSIBILITIES

  • Take ownership of development tasks from conception through deployment and production support.
  • Design and implement Layer 1 and Layer 2 protocols using Golang, with a focus on Cosmos SDK.
  • Develop and optimize custom Cosmos SDK modules to support AI-driven workloads and blockchain-AI interactions.
  • Write clean, efficient, and testable Golang code for blockchain nodes, services, and APIs.
  • Troubleshoot, debug, and optimize performance for distributed blockchain applications.
  • Collaborate with product managers, architects, and DevOps teams to deliver secure, scalable solutions.
  • Maintain technical documentation, code reviews, and enforce best coding practices.
  • Stay current with emerging trends in Golang, blockchain, and distributed systems.

 

BASIC QUALIFICATIONS: We are looking for a candidate with 5+ years of software development experience and at least 3+ years of hands-on Golang development, with the following skill set:

  • Strong programming, logic building, and debugging skills.
  • Proficiency in Golang with deep understanding of its concurrency model, performance, and memory management.
  • Solid understanding of blockchain fundamentals, consensus algorithms, and peer-to-peer networking.
  • Hands-on experience with Cosmos SDK and Tendermint-based blockchains.
  • Knowledge of cryptography and security best practices in blockchain systems.
  • Experience in back-end development, distributed systems, algorithms, and data structures.
  • Familiarity with EVM-compatible chains is a plus.
  • Good knowledge of Node.js or Python is an advantage.
  • Proficiency in Git or other version control tools.
  • Ability to quickly learn and apply new technologies and frameworks.
  • Strong organizational, communication, and teamwork skills.

 

EDUCATIONAL QUALIFICATIONS: Bachelor’s or master’s degree in computer science or Computer Engineering from a reputable university with a strong academic background.

Organization Funavry Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Golang Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-09-12 7:27 am
Expires on 2026-01-06