← Live feed

Senior NestJS Backend Engineer, Part-Time PR Reviewer (Prisma, PostgreSQL, Firebase Auth)

Budget
$10.0 - $15.0
Contract
HOURLY / PART_TIME
Client
South Africa · ★ 4.87 (4)
Live feed
Upwork

Preferred qualifications

  • Experience: Expert
About us K9 Genius builds a dog-training mobile app and a web learning platform for dog trainers, both running on a NestJS API. The web frontend (Next.js) is starting to integrate with the API, beginning with signup and login. We need senior oversight on backend changes, especially anything touching authentication, the database or security. The role Part-time, ongoing. You will review and approve backend pull requests and give the team focused technical guidance. A project manager owns tickets and priorities, and a QA engineer owns testing, so this is a technical review role only. What you'll do - Review and approve backend PRs for correctness, security, reliability and maintainability - Check schema changes, migrations, authentication flows and authorisation boundaries carefully - Help scope the API work for the Next.js signup/login integration without duplicating existing endpoints - Flag missing tests, possible credential exposure and unsafe changes before they're merged or deployed - Mentor our backend developer and escalate higher-risk architecture decisions to the PM What good looks like - Assigned PRs are reviewed within the agreed turnaround time - Every review ends in a clear outcome: approve, or request changes with specific comments the developer can act on - Schema migrations and auth/permission changes are never merged without your review - Missing tests and security risks are flagged in the PR before merge, not found after deployment You need - Strong production experience with Node.js, TypeScript and NestJS REST APIs - Strong PostgreSQL and Prisma, including safe schema migrations and data integrity - Firebase Authentication, bearer-token validation, permissions and secure backend design - Ability to review API contracts, validation, error handling, tests, sensitive data flows and deployment risk - Comfortable with GitHub PR workflows and giving clear, constructive feedback in written English Nice to have - NestJS testing (e.g. Vitest), Docker, GitHub Actions, Google Cloud Run - Experience as a senior reviewer or tech lead on a live SaaS or consumer app How to apply 1. Answer the screening questions. 2. Include a short Loom video (2-3 minutes) introducing yourself and walking through a backend project or a code review you're proud of. Shortlisted candidates will do a short sample review of a sanitised NestJS PR, focusing on authorisation, migration safety and testing. No live secrets or production access are shared during screening.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in