Senior Go Developer

About the client: Our client is a crypto platform that enables institutions to participate in digital assets through custody, staking, trading, governance, settlement, and the industry’s leading security infrastructure.

Project stack: Golang, Docker, Kubernetes, GCP


Requirements:

  • Proficient in Golang
  • Experience with gRPC, Docker, Kubernetes, and GCP.
  • Strong understanding of wallet functionalities, including: how signing works and parameters needed to ensure validity on-chain (e.g., replay protection, fees, interactions with accounts/programs/coins).
  • Node-based scanning processes for retrieving account info, balances, transactions, block events, and mapping these to balance changes.
  • Ability to navigate and understand open-source code, especially for protocol-level integrations.
  • Skilled in writing efficient, isolated tests and familiar with CI/CD tools to ensure test pass rates.

     

Responsibilities:

  • Write clean, well-documented, and readable code.
  • Address feedback on pull requests efficiently.
  • Develop isolated tests and ensure code passes through CI/CD pipelines.
  • Debug issues effectively to identify root causes across various environments.
  • Ensure live systems and testing stages function as expected without regressions
  • Work on wallet-related functionalities
  • Implementing secure signing mechanisms.
  • Ensuring validity on-chain with replay protection and proper fee handling.
  • Direct scanning from nodes for account and transaction data.
  • Adapt integration strategies based on insights from open-source protocol code.
  • Take initiative in exploring solutions independently.
  • Conduct research to address blockers and understand different implementation options before involving others.
  • Communicate regularly with peers and stakeholders about progress, blockers, and decisions made. Engage proactively with the team or point of contact after exploring options around blockers to request support or clarify solutions.

    What we offer: 
  • Remote working format 
  • Flexible working hours
  • Informal and friendly atmosphere
  • The ability to focus on your work: a lack of bureaucracy and micromanagement
  • 20 paid vacation days
  • 7 paid sick leaves
  • Education reimbursement
  • Free English classes
  • Psychologist consultations
     

Recruitment process: Recruitment Interview- Technical Interview - Coding Session - System Design Session 

139 views
·
20 applications
75% read
·
25% responded
Last responded 3 days ago
43 views
·
8 applications
50% read
·
13% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.