Talent.com
This job offer is not available in your country.
Golang Engineer

Golang Engineer

Funavry TechnologiesRawalpindi Cantonment, Punjab, Pakistan
1 day ago
Job 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.

    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 level
  • Employment type : Full-time
  • Job function : Engineering and Information Technology
  • Industries : IT Services and IT Consulting
  • #J-18808-Ljbffr

    Create a job alert for this search

    Engineer • Rawalpindi Cantonment, Punjab, Pakistan