About the Project: We are developing a responsive web application for managing messages for churches, designed as a SaaS product to be rolled out across multiple churches. The project also includes AI integrations, such as semantic search and content automation. We are looking for an experienced Full-Stack Developer with a strong back-end focus to collaborate with our team and build out AI-specific features like Retrieval-Augmented Generation (RAG).
Tech Stack
Frontend: React, Remix, TypeScript, Tailwind, shadcn/ui
Backend: Prisma, Node.js
Authentication & Payments: Clerk, Stripe
Cloud & Infrastructure: AWS, Vercel
AI & Data: Semantic Search, RAG (Retrieval-Augmented Generation)
Responsibilities
Develop and maintain a scalable and high-performance SaaS web application.
Focus on backend architecture, ensuring efficient data processing and AI integrations.
Work with Prisma and databases to optimize data storage and retrieval.
Implement authentication workflows using Clerk.
Integrate and optimize payment processing via Stripe.
Collaborate with the team to build AI-powered features, including semantic search and content automation.
Ensure a smooth CI/CD pipeline for seamless deployments.
Requirements
5+ years of experience in full-stack development with a strong backend focus.
Proficiency in React, Remix, and TypeScript.
Expertise in Prisma, SQL/NoSQL databases, and API development.
Experience with authentication solutions (Clerk) and payment integrations (Stripe).
Familiarity with AI-driven applications, including semantic search and RAG.
Strong knowledge of cloud infrastructure (AWS, Vercel) and CI/CD workflows.
Ability to work independently and deliver high-quality code in a fast-paced environment.
Nice to Have
Experience with SaaS product development.
Previous work with church-related applications or non-profits.
Knowledge of DevOps best practices and infrastructure automation.