Senior Software Engineer, DFINITY

Caffeine, Backend

$175-235k

TypeScript
Python
Go
Node.js
Rust
REST API
Senior and Expert level
San Francisco Bay Area

3+ days a week in office

DFINITY

Decentralized network for open apps

Be an early applicant

DFINITY

Decentralized network for open apps

201-500 employees

B2CB2BBlockchain

Be an early applicant

$175-235k

TypeScript
Python
Go
Node.js
Rust
REST API
Senior and Expert level
San Francisco Bay Area

3+ days a week in office

201-500 employees

B2CB2BBlockchain

Company mission

To build, promote, and maintain the Internet Computer — the world’s first web-speed, internet-scale public blockchain.

Role

Who you are

  • Possess a strong foundation in computer science (degree or equivalent)
  • Have extensive experience leading full-stack engineering projects
  • Demonstrate strong proficiency in modern backend development languages, including TypeScript, Go, Python, and Rust
  • Have experience designing and building REST APIs for B2B and B2C applications
  • Have a proven track record of building distributed systems, developer tools, or user-facing products
  • Are curious and comfortable contributing to frontend development as needed
  • Can effectively collaborate in a multi-disciplinary team across multiple time zones
  • Exhibit excellent interpersonal and communication skills
  • Are passionate about democratizing software engineering and building a more resilient internet

Desirable

  • Proven experience developing backend applications using Rust
  • Active contributions to open-source software projects
  • Experience in building products leveraging large language models (LLMs)
  • Familiarity with the Internet Computer or other blockchain technologies

What the job involves

  • DFINITY is seeking a Senior Backend Software Engineer to join the team building Caffeine, an innovative AI-driven no-code platform. Caffeine will empower everyday users to design, develop, and deploy software applications on the Internet Computer (IC), a revolutionary decentralized and serverless alternative to traditional cloud compute platforms
  • You’ll own the complete software development lifecycle for key products, including:
  • Caffeine: A user-friendly tool empowering both technical and non-technical users to create and deploy SaaS applications using natural language prompts
  • ICP Ninja: A web-based IDE designed for new ICP developers, simplifying and accelerating software development and deployment on the Internet Computer
  • CaLM (Canister Lifecycle Manager) – a build, deploy, and monitoring service for managing the entire lifecycle of IC smart contracts
  • You’ll primarily work in Rust, TypeScript,Node,js, and other modern backend technologies
  • Develop robust, secure, and scalable backend systems and services using Rust and TypeScript
  • Manage the entire feature lifecycle, from initial concept and design through implementation and ongoing support
  • Collaborate with platform engineering teams to deploy and maintain production services
  • Design and implement CI/CD pipelines for rapid product iteration as user adoption increases
  • Collaborate with other engineers and business stakeholders to define and deliver high-impact solutions
  • Mentor fellow engineers to promote knowledge sharing and teamwork
  • Contribute to frontend codebases (TypeScript) and SDKs as needed to ensure complete product delivery

Share this job

View 1 more job at DFINITY

Company

Funding (2 rounds)

Aug 2018

$102m

EARLY VC

Feb 2018

$61m

EARLY VC

Total funding: $163m

Our take

A not-for-profit organization committed to carrying out scientific research, DFINITY offers a multitude of services, including supporting The Internet Computer, a blockchain-based web infrastructure designed to facilitate the creation of websites and hosting of servers, amongst other tasks. DFINITY defines itself as the first frictionless, limitless blockchain in the world.

DFINITY's team comprises cryptographers, operational experts and computing engineers looking to push the boundaries of existing blockchain solutions. It boasts an impressive number of scientific citations, demonstrating a continued commitment to advancing experimental technologies.

This public software development platform is created by independent data centers around the world combining computing power using an advanced decentralized protocol called ICP. In turn, this generational shift in computing aims to take on Big Tech and return the internet back to its free and open roots.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle