Pavago

Full-Stack Engineer

Pavago

full-time

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureDockerGoogle Cloud PlatformGrafanaGraphQLJavaScriptKubernetesNext.jsNode.jsPostgresPrometheusReactRedisTypeScript

About the role

  • Build scalable, 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
  • Design data models and work with Supabase, PostgreSQL, and Prisma ORM
  • Implement Row-Level Security (RLS) and integrate pgvector for AI-powered search
  • Use Redis for caching and session management
  • Build secure authentication systems (OAuth2, JWT, RBAC, SSO/SAML) and support multi-tenant SaaS architecture
  • Integrate AI/ML tools (OpenAI, LangChain, HuggingFace) and implement RAG, embeddings, fine-tuning, and NLP for recruiting workflows
  • Deploy and operate infrastructure using Docker, Kubernetes, cloud providers (AWS/GCP/Azure), and platforms (Vercel/Netlify)
  • Automate delivery with CI/CD pipelines and monitor systems with Prometheus, Datadog, Grafana
  • Implement Stripe billing/subscriptions, feature flagging, and analytics integrations
  • Ensure security and compliance (GDPR, SOC2, prepare for HIPAA), and integrate HRTech/ATS APIs where needed

Requirements

  • 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
  • Experience with Supabase, PostgreSQL, Prisma ORM, Row-Level Security (RLS), and pgvector
  • Experience with Redis for caching and sessions
  • Knowledge of OAuth2, JWT, RBAC, SSO/SAML and authentication best practices
  • Understanding of multi-tenant SaaS architecture
  • Exposure to AI/ML APIs (OpenAI, LangChain, HuggingFace) and interest in AI-first applications
  • Experience with RAG, embeddings, fine-tuning, NLP (spaCy/NLTK)
  • Experience with Docker, Kubernetes, AWS/GCP/Azure, Vercel/Netlify and CI/CD pipelines
  • Monitoring experience (Prometheus, Datadog, Grafana)
  • Experience implementing Stripe subscriptions/billing and analytics (PostHog/Segment/Amplitude) is a plus
  • Familiarity with security and compliance considerations (GDPR, SOC2, HIPAA (future))
  • Nice-to-have: LangChain, HuggingFace, RAG, Kubernetes, Stripe, ATS integrations (Greenhouse, Lever, Workday, LinkedIn)
  • Startup mindset: ownership, problem-solving, willingness to learn fast