Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

prestigiouspm.net

NewBe an early applicant

Software Developer

Posted Updated
Discussion

Summary

Remote, async contract work on Learncode, a decentralized course marketplace. Contributors work across three tracks: frontend wallet UX and marketplace polish with React/Next.js/Tailwind, backend hardening and a JSON-to-PostgreSQL migration with Node.js, or Solidity 0.8.x smart-contract security and testing.

Company: Prestigiouspm.
Project: Learncode - Decentralized Course Marketplace.

Frontend Developer Responsibilities:
- Improve wallet UX including connect, disconnect, wrong network, and loading states.
- Enhance marketplace pages with loading skeletons, empty states, and error handling.
- Refine course cards with visual polish, wishlist toggle, and mobile responsiveness.
- Ensure accessibility including landmarks, focus management, keyboard navigation, and ARIA support.
- Implement unit and integration testing.

Frontend Developer Qualifications:
- Real experience with React and Next.js.
- Hands-on work with MetaMask or Web3 wallet flows.
- Comfort with Tailwind CSS and building responsive UIs.
- Experience picking up existing codebases and improving them.

Backend Developer Responsibilities:
- Implement input validation for Ethereum addresses, course IDs, and request methods.
- Add rate limiting to endpoints.
- Ensure concurrent write safety to prevent data corruption.
- Develop an analytics stats endpoint with aggregation and caching.
- Create reusable shared utilities for consistent error responses.
- Plan and execute the database migration from JSON files to PostgreSQL.

Backend Developer Qualifications:
- Solid Node.js and REST API experience.
- Understanding of input validation, rate limiting, and API security.
- Experience with PostgreSQL or similar relational databases.
- Ability to explain backend changes to non-technical stakeholders.

Solidity Smart Contract Developer Responsibilities:
- Implement a price floor with owner-settable limits and custom errors.
- Develop batch operations to activate multiple courses in one transaction.
- Increase test coverage for authentication, reverts, events, and edge cases.
- Create security documentation including threat analysis, refund safety review, and gas notes.
- Verify on-chain changes through the frontend.

Solidity Smart Contract Developer Qualifications:
- Strong Solidity experience (0.8.x).
- Deep understanding of security patterns including CEI, reentrancy prevention, and access control.
- Experience with Truffle or Hardhat.
- Experience writing thorough smart contract tests.
- Ability to explain contract changes in plain language to non-technical owners.

Engagement Model:
- Review the project and propose a timeline and budget.
- No fixed price or preset deadline.
- Paid trial to start.
- Remote and async work.

Location: Remote - Anywhere

Skills required for this job:

  • API Security
  • Access control
  • Back-end development
  • Front-end development
  • Next.js
  • Node.js
  • PostgreSQL
  • REST API
  • React.js
  • Smart contract testing
  • Solidity
  • Solidity smart contract development
  • Tailwind.css
  • Web3 development

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →