← Вакансии

Full stack developer needed. Recruting saas platform

Бюджет: $35.0 - $45.0 HOURLY / FULL_TIME ⭐ 0.00 (0) Ukraine

api-integration, react-js, javascript, node.js, api, web-application, web-programming, database-architecture

We're looking for an experienced fullstack developer (or a small dev team) to build an MVP of a recruiting SaaS platform from scratch. The product helps small and mid-sized companies manage their hiring pipeline – from posting jobs to tracking candidates to making offers. We have wireframes, a clear product spec, and a validated concept. We need someone who can own the technical execution and deliver a working product in 8 weeks. Scope of Work (8 Weeks) Weeks 1–2: Foundation – Project setup, CI/CD, staging environment – Database schema design (PostgreSQL, multi-tenant from day one) – Auth system (sign-up, login, password reset, role-based access: Admin, Hiring Manager, Recruiter, Interviewer) – Organization/workspace onboarding flow – Base UI layout (sidebar nav, responsive shell, settings) Weeks 3–4: Core Recruiting Features – Job management (create, edit, publish, archive job posts with descriptions, location, salary, tags) – Kanban pipeline board with customizable stages (Applied, Screening, Interview, Offer, Hired, Rejected) – Candidate profiles with resume upload and basic PDF parsing – Candidate database with search, filters, and tags – Activity log on each candidate (stage changes, notes, emails) Weeks 5–6: Communication and Collaboration – Send/receive emails within the app (SendGrid or Mailgun integration), linked to candidate profiles – Reusable email templates with merge tags – Interview scheduling with Google Calendar integration – Internal notes and @mentions on candidates, in-app notifications – Public-facing job application page Weeks 7–8: Analytics, Billing, and Polish – Dashboard with key metrics (time-to-hire, pipeline breakdown, source tracking) – CSV export for candidate data and reports – Public career page (hosted or embeddable) – Stripe billing integration (Free / Pro / Team tiers) – QA, bug fixes, performance tuning – Documentation: API docs, deployment guide, onboarding walkthrough Tech Stack (preferred, open to suggestions) – Frontend: React (Next.js) or Vue (Nuxt), TypeScript, Tailwind CSS – Backend: Node.js or Python (FastAPI/Django) – Database: PostgreSQL – File storage: S3 or Cloudflare R2 – Auth: Clerk, NextAuth, or custom JWT – Payments: Stripe – Hosting: Vercel, Railway, or AWS (containerized) Must-Haves – Multi-tenant architecture with data isolation – Responsive, mobile-friendly UI – Clean REST or GraphQL API (documented with Swagger or similar) – Automated tests for critical flows – Git workflow with pull requests Deliverables – Deployed, working MVP on a custom domain – Full source code in our repository – DB schema docs and ER diagram – API documentation – Deployment guide – Handoff walkthrough (video call or recorded) How We Work – Weekly sprint planning and Friday demos – Async daily updates via Upwork or Slack – Wireframes provided in Figma (clean UI expected, not pixel-perfect) – Direct access to founder for product questions – We prioritize shipping speed – build, test, iterate Ideal Candidate – 3+ years fullstack experience building SaaS products – Comfortable with multi-tenant architecture – Can work autonomously with minimal hand-holding – Available 30–40 hrs/week for the full 8 weeks – Recruiting/HR domain experience is a plus but not required To Apply, Please Share: 1. 2–3 relevant SaaS projects you've built (links or descriptions) 2. Your proposed tech stack and reasoning 3. Your availability and earliest start date We review proposals on a rolling basis and want to start quickly.
Открыть заказ