Back-End Developer (NestJS + PostgreSQL)
وصف الوظيفة
About Kurasty
Kurasty is a Saudi startup building the next generation of AI-powered procurement tools. We develop lightweight, high-impact add-ons and plugins that integrate with leading ERP systems (SAP, Oracle, Microsoft Dynamics 365) or run as standalone SaaS tools. Our mission is to empower government and enterprise procurement teams with intelligent, automated tools that drastically cut time, reduce errors, and ensure compliance.
About the Role
We’re hiring a Back-End Developer to help us build and launch a suite of AI-driven procurement tools. You’ll work closely with our AI engineers, front-end developers, and DevOps team to develop secure, scalable, and integration-ready APIs.
This role requires a builder’s mindset — someone who can structure new databases, develop back-end logic from scratch, and seamlessly integrate our tools with both our internal SaaS portal and third-party ERP systems.
Responsibilities
Build RESTful APIs (Swagger) and microservices architecture using NestJS and TypeScript
Design and manage PostgreSQL data models using Supabase
Develop back-end logic for tools like RFP generators, cost estimators, and supplier analyzers
Build AI/ML pipeline integration (FastAPI) for intelligent processing and real-time suggestions
Build and maintain ERP plugins that work with systems like SAP and Oracle
Collaborate with front-end and DevOps teams to ship high-quality tools on tight timelines
Ensure all systems are secure, scalable, and compliant with Saudi PDPL and government compliance requirements
Optimize database performance and implement comprehensive audit trails
Must-Have Qualifications
1–3 years of experience in back-end development using NestJS
Strong understanding of TypeScript and PostgreSQL (preferably with Supabase)
Experience building and consuming RESTful APIs
Familiarity with integrating third-party services or AI containers
Arabic and English fluency (written and verbal)
Based in Riyadh or willing to relocate (on-site only)
Problem-solver who thrives in a fast-moving environment
Preferred Qualifications
Experience integrating with SAP, Oracle, or Microsoft Dynamics
Familiarity with Supabase features (row-level security, functions, edge functions)
Understanding of cloud environments (Google Cloud, Docker-based deployments)
Experience working with AI-driven products
Understanding of microservices architecture and distributed systems
Experience dealing with Vector Embedding management for data retrieval
Show more Show less