Would you like to drive more impact from your work?

The projects we take on at Unfinished Labs are chosen for their potential to drive sustainable social impact. Ultimately, our work is focused on developing and enabling new models that scale change. It’s bold, but rising to this challenge and its responsibility inspires us. Our team is connected by our drive for transparency, economic inclusion, trust, and societal benefit, which we believe are imperative to a better future for all. Does this resonate? Check out our open jobs and send your resume to careers@unfinishedlabs.io

Responsibilities:

  • Research, design, develop, and test contracts, token incentive systems, and other blockchain technologies
  • Brainstorm and help evaluate applications for new tools and technologies as they continually evolve
  • Build and maintain client and server-side applications responsible for integration and business logic
  • Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals
  • Document new solutions as well as maintaining that of existing ones
  • You feel passionate about making an excellent product and never think ‘That's not my job’

Skills:

  • Strong experience in one or more of the following languages for backend development: Go, Python, TypeScript, Java, C++, C#, and/or Scala
  • Experience in designing and building scalable, fault tolerant, and secure distributed systems
  • Understanding of how to build instrumented, observable software systems
  • Familiarity with cryptography
  • Strong knowledge of ethereum-like blockchains
  • Understand complex data structures and algorithms
Learn more

Responsibilities:

  • Using React Native to build exciting, easy to use mobile applications
  • Can use Sketch, Zeplin or equivalent tools to translate designs into high quality code
  • Diagnose and fix bugs and performance issues to ensure a native feel
  • Maintain code with automated tests to ensure a high quality code base
  • Leverage native APIs when necessary for deep integration to the mobile platforms
  • Work in a small team using agile methodologies to deliver

Requirements:

  • Demonstrate professional experience working with React Native
  • Firm grasp of TypeScript and JavaScript and their nuances
  • Ability to take ownership of your work
  • An understanding of React Native best practice
  • Familiarity with native build tools like XCode and Android Studio
  • Understanding of REST APIs, offline storage, and the document request model
  • Experience with modern authorization methods and security such as JSON web tokens
  • Big plus for native mobile coding experience in either Android or iOS
Learn more

Responsibilities:

  • Create a backend framework for running mobile and web apps using the blockchain
  • Create robust REST APIs for consumption by mobile and web clients
  • Develop a secure and scalable platform
  • Maintain code with great automated test coverage to ensure a high quality code base
  • Work in a small team using agile methodologies to build a culture of success
  • You feel passionate about making an excellent product and never think 'That's not my job'

Skills:

  • Strong experience in one or more of the following languages for backend development: Go, Python, TypeScript, Java, C++, C#
  • Experience in designing and building scalable, fault tolerant, and secure distributed systems
  • Understanding of how to build instrumented, observable software systems
  • Ideally would have experience building microservices on top of Kubernetes or other container orchestration system
  • Experience with large scale SQL and NoSQL databases
  • Understand complex data structures and algorithms

Lead platform: 5+years

Platform: 2+ years

jr: 0-1 years

Learn more