Blink Labs
Core Developer (Golang)
Blink LabsUnited States14 days ago
Part-timeRemote FriendlyEngineering, Information Technology

Blink Labs is looking for a part time Core Developer (Golang) to join our team. The Core Developer builds the core software of Blink Labs, from API services to command line tools, which includes open source libraries, software, and services spanning multiple blockchains. The perfect candidate will be ready to be a community leader for software development using Go.


Blink Labs is a Wyoming software development and services company focused on empowering blockchain developers. The company’s founders have a long history of open source contributions and foster a culture of open source, first. The company was founded in 2023 to provide infrastructure software development and solutions to developers on Cardano blockchain. The company is bootstrapped and has received no venture capital to date. Blink Labs does not create any cryptocurrencies and is strictly a software and services provider. All employees are remote and communication is online.


Duties

  • Develop and maintain open and closed source projects written in Go
  • Participate in the entire software development life cycle from design to implementation, including code reviews, documentation, and release engineering
  • Create and maintain operational documentation, testing procedures, and runbooks
  • Own the production process of hosted Blink Labs services, including business hours technical escalations from other engineers


Required Skills

  • Technical proficiency with Go software development
  • Technical proficiency with version control systems
  • Experience writing highly concurrent applications
  • Understanding of the software development lifecycle
  • Ability to communicate effectively using documents, diagrams, and more informal methods such as chat and email


Desired Skills

  • Experience with blockchain technology, especially infrastructure such as nodes, bridges, and oracles
  • Experience with code generation tools, such as protoc and buf
  • Experience with building cloud native applications
  • Experience with various data structures and data storage systems 
  • Solid understanding of network concepts, especially global routing and packet delivery
  • Solid understanding of DNS and other naming services
  • Understanding of distributed computing concepts such as leader election and locking
  • Contributions to open source projects


This position is part time, with the possibility to grow into a full time position. B2B/C2C welcome.

Key Skills

Ranked by relevance