Full Stack Engineer
Summary
Designs, builds, and operates an in-house e-invoicing platform end-to-end in Doha: Python 3.12/FastAPI backend, React/TypeScript frontend, PostgreSQL, Temporal workflows, and Docker/AWS infrastructure, with strong XML/digital-signature work and modern Agentic IDE / Vibe Coding practices.
We are looking for an experienced Full Stack Developer to design, develop, and operate an in-house e-invoicing platform end-to-end. The candidate should be strong in Python backend development, React/TypeScript, PostgreSQL, cloud technologies, and modern Agentic IDE / Vibe Coding practices.
Key Requirements
- 5+ years of hands-on Full Stack Development experience delivering production applications.
- Strong expertise in Python 3.12, FastAPI, SQLAlchemy, and Alembic.
- Experience with React and TypeScript for frontend development.
- Strong PostgreSQL knowledge, including migrations, indexes, query optimization, row-level security, and locking.
- Hands-on experience with Temporal workers/workflows.
- Vibe Coding / Agentic IDE experience - Mandatory.
- Strong XML knowledge: XSD, Schematron, XPath, canonicalization, and digital signatures.
- Experience with XAdES, PKI, X.509, CSR, and KMS-backed signing is highly preferred.
- Experience with Docker and AWS services such as ECS, RDS, S3, KMS, and ALB.
- Good knowledge of Git and GitHub Actions.