- Company Name
- wroom
- Job Title
- Full-Stack Engineer (Remote, Equity-Only, Startup Opportunity)
- Job Description
-
Job Title: Full‑Stack Engineer (Remote, Equity‑Only, Startup)
Role Summary: Lead the design, development, and deployment of the MVP for an AI‑video creative platform, building a scalable, secure, and performant full‑stack solution in a fast‑moving startup environment.
Expactations: Deliver a functional MVP on schedule; build both frontend and backend features; maintain code quality with best practices for performance, scalability, and security; manage cloud deployment and data storage; collaborate closely with the founding team to prioritize features and iterate quickly.
Key Responsibilities:
- Design, develop, and ship frontend components using React/Next.js with responsive styling (Tailwind, shadcn/ui).
- Build backend RESTful APIs (Node.js, Express or Next.js API routes) for user profiles and CRUD operations.
- Implement authentication (JWT, OAuth2) and social login integration.
- Design and maintain user‑centric schemas in PostgreSQL/MySQL/MongoDB.
- Deploy the application to cloud platforms (Vercel, AWS, GCP) and configure file storage (S3).
- Ensure cross‑functional teamwork, define feature priorities, and drive rapid iteration.
Required Skills:
- Frontend: React.js/Next.js, HTML/CSS, Tailwind CSS/shadcn/ui, form handling, OAuth/social login.
- Backend: Node.js/Express (or Next.js API routes), RESTful API design, JWT/OAuth2, basic security (hashing, validation, CSRF).
- Database: PostgreSQL/MySQL/MongoDB, schema design for users and profiles.
- Cloud: Deployment on Vercel/Netlify/AWS/GCP, file storage (S3).
- Tools: Git, CI/CD (GitHub Actions/GitLab CI, optional), basic DevOps.
- Extras: TypeScript, state management (Zustand/Redux), GraphQL, Prisma, real‑time features (WebSocket/Firebase) are a plus.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Minimum 2 + years of professional full‑stack development or demonstrable portfolio of end‑to‑end projects.