Junior Full-Stack Blockchain Developer (DeFi application, On-site)

Leadingnation
Hong Kong, HK
On-site

Job Description

Location: Toronto, Singapore, Hong Kong

Employment Type: Full-time, On-Site

Industry: Blockchain / Web3 / Software Engineering

About the Role

We are looking for a motivated Junior Full-Stack Blockchain Developer to join our engineering team.

You will be guided directly by our Product Engineer to build out frontend features, backend services in TypeScript and Rust , database logic in PostgreSQL , blockchain integrations, and basic server setup.

This is an ideal role for a new graduate who wants hands‑on experience across the full stack of a real blockchain application — frontend, backend, Postgres, Solana integration, and server environments.

Key ResponsibilitiesFrontend Development

  • Implement product features using React + TypeScript (Next.js preferred).
  • Integrate wallet adapters, transaction flows, on‑chain reads/writes, and real‑time updates.
  • Build UI and user flows based on product and technical requirements.

Backend Development (TypeScript & Rust)

  • Develop backend modules and APIs using TypeScript (Node.js) .
  • Contribute to backend components written in Rust under guidance.
  • Build logic for on‑chain integration and transaction processing workflows.
  • Implement indexing and data‑fetching logic to keep the frontend in sync with blockchain state.

Database Work (PostgreSQL)

  • Design basic schemas based on product requirements.
  • Implement queries, relationships, and migrations.
  • Work with the Product Engineer to ensure data integrity and support analytics or logging needs.
  • Help optimize slow queries and maintain clean data structures.

Server Setup & Environments

  • Assist with development/staging/production environment setup.
  • Learn and use tools such as Docker, PM2, Nginx, environment variables, config management.
  • Participate in deployment processes and understand CI/CD basics.
  • Support monitoring and debugging of backend/server issues.

Working With the Product Engineer

  • Break down PRDs and technical workflows into tasks.
  • Participate in code reviews, discussions, and implementation planning.
  • Understand priority levels and deliver tasks accordingly.
  • Learn how to validate your own work against acceptance criteria.

Debugging & QA Support

  • Reproduce bugs and document clear steps for the QA and product teams.
  • Help identify whether issues originate from:
  • frontend
  • backend
  • database
  • server config
  • blockchain integration
  • Fix issues following priority guidance.
  • Test features across edge cases to maintain stability.

Continuous Learning

  • Become proficient in TypeScript , Rust , PostgreSQL , and Solana development .
  • Learn Solana concepts: PDAs, instructions, transaction flows, accounts, Anchor patterns.
  • Improve engineering fundamentals and system‑level thinking.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or similar discipline.
  • Strong programming foundations and debugging mindset.
  • Solid experience with TypeScript and modern frontend frameworks (React).
  • Basic backend knowledge (Node.js, APIs, server logic).
  • Familiarity with PostgreSQL (queries, table design, migrations).
  • Willingness to learn Rust , server setup, and Solana development.
  • Good communication and ability to follow technical direction.
  • High attention to detail, especially with numbers and edge‑case behavior.

Nice-to-Have Skills

(Bonus, not required)

  • Rust projects (coursework, personal projects, or prototypes).
  • Experience with SQL indexing, query optimization, ORMs.
  • Exposure to server tools: Docker, Nginx, PM2, CI/CD pipelines.
  • Familiarity with solana-web3.js, Anchor client, or RPC integration.
  • Interest in DeFi, trading, tokenization, or blockchain economics.

What We Offer

  • Direct mentorship from an experienced Product Engineer.
  • Real full‑stack development experience: frontend, backend, Rust, Postgres, Solana.
  • Working on meaningful blockchain features from day one.
  • Clear growth path to mid‑level full‑stack blockchain developer.
  • Fast‑paced startup environment with strong ownership opportunities.
  • Competitive compensation.

#J-18808-Ljbffr

Skills & Requirements

Technical Skills

ReactTypescriptNode.jsRustPostgresqlSolanaDockerNginxPm2Ci/cdCommunicationBlockchainWeb3Software engineering

Employment Type

FULL TIME

Level

junior

Posted

4/14/2026

Apply Now

You will be redirected to Leadingnation's application portal.