Software Developer at prestigiouspm.net | Torre

Software Developer

Full-time

Legal agreement: Employment

Base compensation
USD4.2k - 5.4k/month

+ Equity (up to 7% of the company)

Negotiable
location_on
Remote (anywhere)
Posted about 3 hours ago

Responsibilities


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.
Closes in:
0
days
0
hours
0
min
0
sec
tune NOT FOR YOU? IMPROVE YOUR RESULTS