Financial services marketing + careers/CMS platform
Payday Express
PaydayExpress.ca—Next.js marketing site and Express/Mongo API for careers, ATS interview pipeline, and CMS (not a payroll engine).

Background & Context
Payday is a two-app system for PaydayExpress.ca: Express/MongoDB API (payday-server) and Next.js 14 marketing site + staff dashboard (payday-website). The public site markets payday and adjacent loan products (personal, student, vacation, small business, medical, wedding, P2P, etc.). Authenticated dashboard manages careers/ATS and CMS content—jobs, applications, interview candidates, testimonials, blog, news, team, feedback, email subscriptions.
Critical naming honesty: this is not a payroll engine, timesheet system, or employee pay calculator. Public /apply loan UI does not persist loan applications to the API (client alert only). Career applications do hit the API with multer resumes and optional Nodemailer notify. Contact Next route validates and console.logs—no SMTP send there.
The Challenge
A Canadian financial-services brand needed trustworthy marketing pages plus staff tooling for hiring and content—without conflating the brand name “Payday” with payroll processing or claiming loan underwriting backends that do not exist.
The Solution
Payday Express: PaydayExpress.ca—Next.js marketing site and Express/Mongo API for careers, ATS interview pipeline, and CMS (not a payroll engine). Credible public brand + hiring/content operations on one delivery. Tekvers delivered a maintainable financial services marketing + careers/cms platform system for Payday Express using Next.js 14, Express, MongoDB, Mongoose, with phased rollout, operator workflows, and documentation suited to long-term ownership.
Our Approach
Marketing vs operational split
Loan product pages and calculators are marketing UI; careers list/detail and CMS public pages consume APIs; staff dashboard is role-gated (e.g. manager on career-applications).
ATS depth where it matters
Interview candidates: stage, schedule, feedback, skills ratings, decisions, offers, communications—keyed by unique email across applications.
Serverless-aware API packaging
Swagger `/api-docs`, DB readiness middleware, CORS allowlists including Vercel previews; website proxies career applications through Next BFF.
What We Delivered
- Next.js 14 marketing site (loan product pages, about, partners, privacy, blog/news/team/testimonials)
- Staff dashboard: applications, jobs, candidates/interviews, admin users, CMS modules
- Express API: auth, applications (+ resume upload), jobs, interview candidates, admin users
- CMS: testimonials moderation, feedback, team, blog/news publish flows, email subscriptions
- JWT role model admin/manager/user; Swagger documentation
- Explicit non-features: payroll, loan underwriting/disbursement ledger, contact-form SMTP from Next route
Outcomes & Impact
- Credible public brand + hiring/content operations on one delivery
- Role-gated careers and CMS without pretending to underwrite loans in-app
- Architecture ready for Vercel-style hosting with documented cold-start/CORS concerns
Payday Express runs a trustworthy marketing presence and an operational ATS/CMS—while Tekvers keeps the case study clear of payroll and lending-engine claims the codebase does not support.
Technology Stack
Services Delivered
Related Case Studies
Guides & articles from this niche
Planning a similar platform? Share your scope and we will map architecture, delivery phases, and a realistic timeline.