Venus Labs

Backend Engineer (Node.js / TypeScript) - Web3 / DeFi

Venus Labs

Remote · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
Openings
1
Posted
5 ಗಂಟೆಗಳು ಹಿಂದೆ
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Venus Labs

Venus Protocol operates as a top decentralized finance (DeFi) money market on the BNB Smart Chain, enabling decentralized lending, borrowing, and stablecoin issuance for millions globally. It stands as one of the leading DeFi protocols with billions in total value locked, aiming to revolutionize open finance by making liquidity accessible, efficient, and unrestricted by borders.

Role Overview

We are seeking a motivated Backend Engineer to develop and sustain the backend infrastructure that supports our DeFi protocol. The successful candidate will be responsible for designing scalable API endpoints, optimizing database interactions, and ensuring seamless backend communication with blockchain smart contracts.

Primary Responsibilities

  • Develop and maintain backend services utilizing Node.js and TypeScript.
  • Create and refine SQL database schemas and queries to enhance performance.
  • Design and build APIs and data models using GraphQL.
  • Facilitate backend integration with smart contracts through libraries such as Viem or ethers.js.
  • Produce well-tested, maintainable code employing Jest or Vitest testing frameworks.
  • Work collaboratively with distributed teams to deliver comprehensive product functionality.

Required Qualifications

  • 3 to 5+ years of experience in backend software development.
  • Advanced proficiency in Node.js and TypeScript.
  • Strong knowledge of SQL database systems and GraphQL for API design.
  • Hands-on experience integrating backend services with blockchain networks using Viem or ethers.js.
  • Solid understanding of backend testing methodologies.

Additional Skills (Preferred)

  • Familiarity with schema validation libraries such as Yup or Zod.
  • Experience working with distributed systems is advantageous.

Additional Information

  • This is a fully remote position based in Singapore.

Tools & software

TypeScript required Node.js required GraphQL required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help