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.
HOW TO APPLY
Important Note : Please send your CVs to . Clearly indicate the job title “Golang” in your email subject. Our job selection process is extremely competitive. We do not reply to the application emails, and we only get back to the candidates selected for the interview process. Salaries are extremely competitive, and the work environment is exemplary! Best of luck!
Job Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : IT Services and IT Consulting#J-18808-Ljbffr