Full Stack Engineer

Home Based, ZA, South Africa

Job Description

Job Title:

Full-Stack Engineer

Working Schedule:

US Hours

Contract Type:

Full-Time



We're building the next-generation AI-powered SaaS platform for recruiting and HRTech, and we're looking for a Full-Stack Engineer who's excited to work across the stack -- from frontend experiences to backend systems, AI/ML integrations, and scalable infrastructure.

This role is perfect for someone who thrives in a startup-like environment, wants ownership, and is passionate about building cutting-edge SaaS products.



Responsibility:



Core SaaS Development:



Build scalable and high-performance apps using Next.js, React.js, TypeScript, TailwindCSS/ShadCN/Radix UI. Implement backend services with Node.js, Express.js/NestJS, REST APIs, and GraphQL.

Backend & Databases:



Design data models and work with Supabase, PostgreSQL, Prisma ORM. Implement Row-Level Security (RLS) and integrate pgvector for AI-powered search. Use Redis for caching and sessions.

Authentication & Multi-Tenancy:



Build secure auth systems with OAuth2, JWT, RBAC, SSO/SAML. Support multi-tenant SaaS architecture.

AI/ML Integrations:



Leverage OpenAI, LangChain, HuggingFace for intelligent recruiting workflows. Work with RAG, embeddings, fine-tuning, NLP (spaCy/NLTK) for parsing and recommendations.

Infrastructure & DevOps:



Deploy using Docker, Kubernetes, AWS/GCP/Azure, Vercel/Netlify. Automate with CI/CD pipelines and monitor using Prometheus, Datadog, Grafana. Payments & SaaS Essentials: Implement Stripe subscriptions, billing, feature flagging, analytics (PostHog/Segment/Amplitude).

Security & Compliance:



Build with compliance in mind: GDPR, SOC2, HIPAA (future). Ensure data encryption and secure storage. HRTech / ATS Integrations (Nice-to-Have): Integrate APIs from Greenhouse, Lever, Workday, LinkedIn.

What We're Looking For

3+ years of full-stack development experience in SaaS. Strong proficiency with Next.js, React.js, Node.js, TypeScript. Experience designing APIs and integrating databases at scale. Understanding of multi-tenancy, authentication, and security best practices. Exposure to AI/ML APIs and interest in building AI-first applications. Startup mindset: ownership, problem-solving, and willingness to learn fast. Must-have: Next.js, React, Node.js, TypeScript, Postgres, auth/multi-tenancy. Nice-to-have: LangChain, HuggingFace, RAG, Kubernetes, Stripe, ATS integrations. Exposure to AI/ML APIs (OpenAI, LangChain, HuggingFace) or a strong interest in building AI-first apps.

Why Join Us?

Work at the intersection of SaaS, AI, and HRTech. Build from scratch with modern technologies. High autonomy and ownership in shaping core product features. Opportunity to grow with a fast-moving, innovative team.

Interview Process:



Initial Phone Call: A brief conversation to assess your experience and fit for the role. Video Interview: A discussion exploring your skills, track record, and leadership approach. Final Interview: A comprehensive interview with the client to ensure alignment with the role's objectives. Background Check: Verification of references and professional experience.

Apply Now!

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1519018
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Home Based, ZA, South Africa
  • Education
    Not mentioned