Taro Logo

Nim Developer (Nim Tooling)

Logos is a movement supporting the development of the decentralised web, building technologies for a freer internet upon which communities can evolve into network states.
$100,000 - $150,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Blockchain

Description For Nim Developer (Nim Tooling)

Logos, a pioneering force in decentralized web development, is seeking a skilled Nim Developer to join their Vac team. This role is integral to supporting IFT projects through the development and maintenance of critical Nim tooling and core libraries.

The position focuses on advancing the Nim ecosystem, particularly through work on Nimble (the official package manager), the Nim language server, and essential core libraries. As a Nim Developer, you'll be at the forefront of improving developer tooling and maintaining crucial infrastructure that supports various IFT projects.

The ideal candidate brings strong expertise in Nim programming, complemented by experience with systems programming languages like C, C++, or Rust. Your role will involve tackling complex technical challenges, from enhancing language server capabilities to resolving ecosystem-wide issues. You'll work closely with project teams, acting as a bridge between IFT projects and the Nim core development community.

This is an excellent opportunity for a developer passionate about open-source development and language tooling. The role offers competitive compensation ($100,000 - $150,000 USD annually) with the flexibility to receive payment in any mix of fiat/crypto. Working remotely, you'll be part of a team dedicated to building the future of decentralized web technologies.

The position requires strong technical skills, including proficiency in Nim, understanding of language server protocols, and experience with package management systems. Beyond technical capabilities, you'll need excellent communication skills to collaborate effectively across teams and contribute to the broader Nim community.

Join Logos to help shape the future of both the Nim ecosystem and the decentralized web, working on meaningful projects that uphold civil liberties and fundamental freedoms in the digital space.

Last updated 3 days ago

Responsibilities For Nim Developer (Nim Tooling)

  • Contribute to the development and maintenance of Nimble, the official package manager for Nim
  • Address feature requests, resolve bugs, and improve documentation for Nimble
  • Develop, maintain, and extend the Nim language server
  • Help maintain and evolve Nim core libraries
  • Collaborate with users and contributors to identify and implement enhancements
  • Monitor, collect, and consolidate Nim-related issues and bugs
  • Act as a liaison between IFT project teams and the Nim core development community

Requirements For Nim Developer (Nim Tooling)

  • Proficiency in Nim programming language
  • Experience with C, C++, Rust, or similar
  • Solid understanding of data structures and algorithms
  • Experience with parsing, lexing, and semantic analysis
  • Familiarity with Nim's standard library and ecosystem
  • Experience maintaining or contributing to package managers
  • Understanding of language server protocols
  • Proficiency in Git
  • Strong debugging and testing skills
  • Effective communication skills
  • Problem-solving ability and attention to detail

Interested in this job?

Jobs Related To Logos Nim Developer (Nim Tooling)