Lead Developer (Back End) for the Kin Foundation

The Kin Foundation

United States Remote

Full time

Aug 17

Lead Developer (Back End) for the Kin Foundation

The Kin Foundation

The Kin Foundation is a Canadian nonprofit corporation established for the governance of the cryptocurrency Kin and is tasked with growing an open ecosystem of digital services. Visit the Kin Foundation pageto learn more.

The Challenge

We are looking for a skilled developer to join our decentralized team and help lead development on several key back end technologies. The goal is to gradually decentralize the development and maintenance of Kin SDKs.

Reporting to the Chief Technology Officer, your responsibility will be to develop and coordinate the maintenance of several back end SDKs – currently Go, Python and NodeJs. You will be the driver of change, but will coordinate external contributors (either from the open source community, or outsourced developers)

A list of our current front end and back end SDKs (and code) can be found here: Getting Started · Kin SDK Docs


Responsibilities:

  • Develop and coordinate maintenance of back end code bases
  • Manage a suitable bounty system / outsource for some of the code
  • Ensure that coding standards are followed and maintained (including code reviews)
  • Become the “go-to” for technical and development queries
  • Become the subject matter expert for the platforms developed
  • Liaise with the front end Lead Dev to ensure a complete package
  • Willing to learn new frameworks and technologies
  • Review/ test externally submitted code.


Requirements

  • Can architect complex software systems with Python, Go and NodeJS/Typescript
  • Advanced experience with AWS ( e.g DynamoDB, CodeDeploy, RDS/Aurora, SQS, EC2 (ASG, NLB/ALB, EBS), Route53)
  • Has advanced experience developing and managing services
  • High Developer Standards
  • Be able to maintain high unit test code coverage (80%+)
  • Comfortable maintaining, updating, using CI systems (e.g. Circle)
  • Has demonstrated ability to be self sufficient in backend development given broad business requirements
  • Strong Git experience including branching & PR workflows (e.g. git-flow)
  • Collaborative attitude, Great communicator & problem solver

Bonus experience:

  • Working on open source projects
  • Has experience working on financial software, ideally blockchain as well
  • Working on blockchain projects is a plus
  • Smart contracts experience
  • Rust


Technologies in our stack


Core Languages:

Go

Python

Java

NodeJS/Typescript

Misc:

Linux

Git

Terraform

Packer

SAML / Lastpass

PagerDuty

AWS

DynamoDB

CodeDeploy

RDS/Aurora

SQS

EC2 (ASG, NLB/ALB, EBS)

Route53

GCP

BigQuery

Compute Engine

DBs

Postgres

Redis

etcd

Blockchain

Solana

Stellar


Benefits

  • Collaborative work culture
  • Contribute to the open-source community
  • Part of a high-growth project with a significant impact on the ecosystem
  • Competitive compensation, coupled with long term incentives

Job Type: Full-time

Location: Remote (Decentralized)


Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

The Kin Foundation

Kin is money for the digital world. Earn, spend, and transfer value across an ecosystem of apps and services.

{{notification.msg}}