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

ssnexus.info

NewBe an early applicant

Software Developer

Posted Updated
Discussion

Summary

Remote, worldwide developer role on a Web3 course marketplace covering three tracks: React/Next.js frontend with MetaMask wallet flows, Node.js/PostgreSQL backend (API hardening, rate limiting, migration from JSON storage), and Solidity 0.8.x smart contract development, testing, and deployment with Truffle/Hardhat.

Frontend Developer Responsibilities:
- Build marketplace UI, including loading states, empty states, error handling, and wallet connection flows.
- Develop course card components, including visual polish, wishlist toggles, and responsive layouts.
- Integrate MetaMask, including wallet connect/disconnect states, wrong-network warnings, and transaction feedback.
- Improve accessibility, including navigation landmarks, focus management, ARIA attributes, and keyboard navigation.
- Perform frontend testing, including unit and integration tests for key user flows.

Frontend Developer Qualifications:
- Strong experience with React and Next.js (Pages Router).
- Experience building wallet connection flows with MetaMask or similar Web3 wallets.
- Solid understanding of component-level state management and async data handling.
- Experience with Tailwind CSS and responsive design.
- Familiarity with frontend testing tools like Jest or React Testing Library.
- Ability to explain changes in plain language to a non-technical project owner.

Backend Developer Responsibilities:
- Harden APIs, including Ethereum address validation, request validation, and consistent error responses.
- Implement rate limiting, including per-IP throttling for API endpoints.
- Ensure concurrent write safety to prevent data corruption on simultaneous requests.
- Develop an analytics endpoint to aggregate data from multiple sources with caching.
- Create shared API utilities, including reusable helpers for error handling, validation, and method checks.
- Execute database migration from JSON file storage to PostgreSQL.

Backend Developer Qualifications:
- Strong experience with Node.js and REST API development.
- Experience with input validation and API security best practices.
- Understanding of concurrent write safety and race condition prevention.
- Experience with PostgreSQL or similar relational databases.
- Familiarity with Next.js API routes or Express.js.
- Ability to demonstrate backend changes to a non-technical project owner.

Solidity Smart Contract Developer Responsibilities:
- Implement price floor guards, including owner-settable minimum course prices with custom errors.
- Develop batch operations for atomic batch activation in admin course management.
- Conduct comprehensive testing for authentication checks, edge cases, revert conditions, and event emissions.
- Prepare security documentation, including threat analysis, refund safety reviews, and gas optimization notes.
- Handle on-chain verification, including deploying, testing, and verifying changes through the frontend.

Solidity Smart Contract Developer Qualifications:
- Strong experience with Solidity (0.8.x).
- Experience writing and deploying smart contracts on Ethereum or EVM-compatible chains.
- Solid understanding of security patterns, including Checks-Effects-Interactions, reentrancy prevention, and access control.
- Experience with Truffle or Hardhat for development and testing.
- Experience writing comprehensive smart contract tests using Mocha or Chai.
- Ability to explain contract changes in plain language to a non-technical project owner.

Location: Remote - Anywhere

Skills required for this job:

  • API Security
  • Back-end development
  • Ethereum
  • Front-end development
  • Front-end testing
  • Next.js
  • Node.js
  • PostgreSQL
  • REST API
  • React.js
  • Responsive web design
  • Smart contract
  • Smart contract testing
  • Solidity
  • Solidity smart contract audit
  • Solidity smart contract development
  • Tailwind.css
  • Web3 development

Skills

Apply

See also

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