We are seeing an experienced developer to build an app using Next.js (FE) and pick-your-favorite-Node.js-framework (BE). You’ll use Supabase for the database (postgresql) and social auth. The app does require a collaborative edit implementation (maybe Yjs or liveblocks, which just uses Yjs).

The ideal candidate should have experience writing and launching MVP full-stack applications, experience with collaborative editing techniques and APIs, along with strong JS/TS experience. The primary panel in the app is a flowchart/DAG that needs to allow collaborative editing.

We will provide the complete data model, a first pass at API specs, and a dev-ready Figma design including all UX flows.

The ideal candidate enjoys being the only dev on a project, likes to solve problems the easy way, communicates frequently and clearly, and enjoys having sufficient autonomy to "make it work" without needing to "make it perfect(ly scalable for some insane number of users)."

Key responsibilities:
    – Develop a functional app meeting product requirements
    – Implement collaborative edit flowchart/DAG functionality in the main panel
    – Implement auth, user-level security, etc.
    – Ensure responsive design and optimal performance across both back- and front-end
    – Troubleshoot and debug any issues that arise during development

Required skills:
    – Next.js and Node.js
    – Collaborative editing experience (CRDT and APIs)
    – Auth implementation experience
    – ReactFlow / Yjs / Liveblocks experience a plus
    – Supabase experience a plus

This project is to build an MVP and we are looking for speed over everything. We expect that this project can be turned around in 1-3 weeks of full-time development. We are looking for a developer within +/- 4 hours of PDT (UTC-07:00). If making something new (and cool) and owing all the parts sounds fun, just apply!

Hourly Range: $15.00-$35.00

Posted On: August 19, 2024 00:26 UTC
Category: Full Stack Development
Skills:Next.js, PostgreSQL, Node.js, Websockets, User Authentication

Country: United States

click to apply

Powered by WPeMatico