This job offer is no longer available
About
What You Will Build
A web application with three distinct authenticated user environments (employer, recruiter, admin), one public-facing user flow, and a lightweight candidate-facing consent page. The product handles structured multi-party workflows with transactional integrity requirements.
Technical Requirements
Preferred stack:
Database: PostgreSQL or MySQL with a clean relational schema. The data model needs to support multi-status entities and ownership chains.
Email: Integration with a transactional email provider (Brevo, Resend, Postmark, or equivalent).
File storage: Cloud storage for resumes and attachments (S3 or equivalent).
Hosting: Managed platform preferred for MVP (Vercel, Railway, Render, or equivalent). The architecture should support migration to self-hosted infrastructure without a full rewrite.
Localization: an approach that allows translations to be updated without code changes. No hardcoded UI strings.
What We Expect From You
Deliver a working, stable MVP with clean, maintainable code. This product will continue to be developed after MVP, either by you or someone else.
Own the architecture decisions. We have framework preferences and requirements; the implementation choices are yours to make and defend.
Work asynchronously and document your decisions.
Raise blockers early and clearly.
Engagement Details
Type: Freelance / contract
Duration: MVP delivery estimated within 8 weeks from kickoff (open to discussing milestone-based delivery)
Location: Fully remote
Hours: Flexible, but availability for at least 2 synchronous sessions per week required
Rate: Quote your day rate or fixed project price. Both structures are open for discussion.
Contract duration of 1 to 3 months. with 40 hours per week.
Mandatory skills: JavaScript, Web Development, , PostgreSQL, Web Application
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.