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