Senior Full Stack Engineer (Node.js / TypeScript / React)
Description
About Qeemah Qeemah is a modern cloud accounting and ERP platform engineered specifically for Saudi Arabian businesses and SMEs. Seamlessly integrated with ZATCA Phase 2 e-invoicing (Fatoora), Qeemah simplifies VAT compliance, billing, POS, inventory, and financial reporting with localized Arabic & English workflows. We are looking for a Senior Full Stack Engineer to lead core engineering modules across our cloud accounting platform. Key Responsibilities: - Architect, develop, and maintain high-performance backend microservices using Node.js, Express, TypeScript, and PostgreSQL. - Build modern, responsive, and accessible user interfaces in React 19, Vite, and Tailwind CSS. - Implement robust financial engines including general ledger posting, double-entry bookkeeping logic, and ZATCA Phase 2 cryptographic XML signing. - Optimize database schemas, queries, and caching with PostgreSQL and Redis. - Maintain high test coverage (unit and integration) and uphold stringent multi-tenant security boundaries.
Requirements
Bachelor's Degree in Computer Science, Software Engineering, or related technical field.
4+ years of full-stack production experience with Node.js, TypeScript, and modern React.
Strong proficiency in PostgreSQL schema design, indexing, and transactional integrity.
Experience building multi-tenant SaaS architectures, ERP systems, or fintech platforms is highly valued.
Solid background with REST APIs, CI/CD, Git, and automated testing frameworks.