Tech Lead

Remote
  • $120,000 - $150,000 per year
  • March 24, 2021

We are looking for a trustworthy and proactive Technical Lead with experience managing teams in uncertain environments. Bonus points for experience in blockchain or distributed systems.

As a Technical Lead at ArGo, you can expect to work on cutting-edge technology in an open and collaborative manner.

You will be expected to take ownership of projects and play a lead role in all elements of the project life-cycle: research, design, development, testing, Q/A, and deployment.

Tech Lead Responsibilities

  • Maintain a deep understanding of the relevant technology and ecosystems
  • Work with Product Owner to effectively plan projects and delegate tasks
  • Participate in discussions with various product stakeholders
  • Provide support and training for other developers

General Responsibilities

  • Identify, prioritize, and execute tasks in the software development life cycle
  • Write scalable, robust, testable, efficient, and easily maintainable code
  • Play a key role in architectural and design decisions
  • Mentor other developers and do active code reviews
  • Automate tasks through appropriate tools and scripts
  • Collaborate with internal teams and vendors to fix and improve products

Must Have

  • Strong knowledge of Golang including paradigms, constructs, and idioms
  • 3+ years professional software development experience, preferably building distributed systems or applications
  • Concrete understanding of core blockchain concepts
  • Excellent organizational and leadership skills
  • Effective usage of Golang debugging tools
  • Basic understanding of cryptography and common applications
  • Ability to write clean and effective documentation and comments

Nice to Have

  • Familiar with Git and GitHub/GitLab
  • Can construct and maintain CI/CD pipelines
  • Experience with RPC, WebSockets, or GraphQL
  • Experience with Go, JavaScript/Typescript, and Solidity
  • Contributions to Web3.0 projects
  • Experience working with Docker and/or Kubernetes
  • Experience working with any public cloud service (eg. AWS, Azure or GCP)
  • Understanding of Web 2.0 concepts and architecture