





**Requirements and responsibilities** **Senior Fullstack Software Engineer** ====================================== **Job Description** ------------------- Flairstech is hiring a Senior **Full‑Stack Software Engineer** to join our team in charge of helping businesses with document management, payment, and workflow processes and build a brand‑new cloud **SaaS** product from the ground up. You will own the stack end‑to‑end and architect an invoice processing pipeline that uses **LLMs** and AI agents to extract unstructured data from invoices and connect that data to major **ERPs**. The platform will run in the cloud. **You will be working with** a leading provider of document management, intelligent workflow, and payment process automation for enterprise platforms. **What You’ll Do** ------------------ * **Build from scratch:** Design, implement, and launch a greenfield web platform for intelligent invoice processing. * **Own the stack:** Architecture, design, codebase, CI/CD, observability, and product quality. * **Develop core features:** Document ingestion, OCR, LLM‑driven extraction, validation, enrichment, integration APIs, and ERP integrations. * **Authentication \& users:** Implement secure authentication and role‑based user management for a **multi‑tenant** SaaS. * **Cloud‑first delivery:** Design scalable, secure, and cost‑aware services in **Azure** (preferred) or a comparable cloud (AWS/GCP). * **APIs \& integrations:** Build and maintain robust API integrations with leading ERPs; collaborate with our integrations team for product‑specific adapters. * **Quality \& reliability:** Implement automated testing, monitoring, and alerting. * **Collaborate to ship:** Work with product and stakeholders to shape requirements and deliver value quickly. **Responsibilities** -------------------- * Architect and develop a modern, secure, **multi‑tenant** SaaS application. * Implement OCR pipelines, document workflows, and human‑in‑the‑loop review. * Design and optimize data models and SQL queries with strong **PostgreSQL** practices. * Build resilient APIs and integration adapters for multiple ERPs (REST and SOAP where required). * Set up **CI/CD**, **Infrastructure as Code**, and operational dashboards in Azure (or equivalent cloud). * Write clear technical designs and well‑documented code. * Drive iterative delivery with measurable outcomes and fast feedback. **Requirements** ---------------- ### **Technical Skills** * **Backend Expertise (pick your strength):** Significant experience in at least one of the following ecosystems: **Node.js/TypeScript** (preferred) or **.NET/C\#**, **Go**, **Java**, or **Python**. * **Front‑End Development:** Proficiency with **HTML, CSS, TypeScript, and React**. * **Database Management:** Strong SQL and schema design; **PostgreSQL** experience. * **API Development:** Experience building and consuming **REST** services; ability to work with **SOAP** for legacy ERP endpoints. * **Cloud \& DevOps:** Containers (Docker), orchestration (Kubernetes preferred), IaC (Bicep/Terraform), and cloud services (Azure preferred; AWS/GCP acceptable). * **Security:** Multi‑tenant architecture, RBAC, secrets management, **OIDC/SAML** SSO, and secure coding practices. * **Observability \& Quality:** Automated tests, tracing/logging/metrics, on‑call readiness. * **AI/Docs:** Familiarity with **OCR** tools and **LLM** workflows (prompting, evaluation, redaction) is a plus. * **Tooling:** Experience with modern AI‑assisted dev tools (e.g., Cursor, Windsurf, Claude, or similar) is a plus. ### **Soft Skills** * **Autonomous \& adaptable:** Proven ability to work independently, manage shifting priorities, and take initiative in complex environments. * **Problem solver:** Strong analytical skills with a knack for troubleshooting complex issues. * **Effective communicator:** Can articulate technical concepts clearly to technical and non‑technical audiences. * **Detail‑oriented:** Committed to high‑quality, reliable code and robust solutions. ### **Desired Experience** * Bachelor’s degree in computer science, engineering, or related field (or equivalent practical experience). * **6\+ years** of software development. * **4\+ years** of modern front‑end experience (React/TypeScript or similar). * Background in greenfield SaaS and/or data processing pipelines. * Experience with **OpenAI services**, prompt engineering, and LLM integration is an asset. * Experience with financial systems, **AP automation**, or **ERP** integrations is nice to have. ### **Other Requirements** * Strong written and verbal English communication skills. * Able to work aligned with **Eastern Time (ET)**.


