Full Stack Engineer

Vistas Global

Doha

On-site

QAR 120,000 - 200,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Vistas Global seeks an experienced Full Stack Developer to build an in-house e-invoicing platform. You will own the project end-to-end, implementing Python backend with FastAPI and a React/TypeScript frontend, backed by PostgreSQL.

You will deploy to AWS using ECS, RDS, S3 and KMS, and implement strong XML-based signing, XAdES and PKI practices. Temporal workflows and GitHub Actions will be part of the workflow.

Qualifications

  • 5+ years of hands-on Full Stack Development experience delivering production applications.

Responsibilities

  • Design, develop, and operate an in-house e-invoicing platform end-to-end.
  • Collaborate on backend (Python) and frontend (React/TypeScript) development.
  • Implement cloud deployments and security practices on AWS.

Skills

Python backend
FastAPI
SQLAlchemy
Alembic
React
TypeScript
PostgreSQL
Temporal
Agentic IDE
XSD
Schematron
XPath
XML signing
XAdES
PKI
X.509
CSR
KMS signing
Docker
AWS (ECS)
AWS RDS
AWS S3
AWS KMS
AWS ALB
Git
GitHub Actions
Temporal workers/workflows
CI/CD

Tools

Docker
AWS ECS
AWS RDS
AWS S3
AWS KMS
AWS ALB
Git
GitHub Actions
Temporal
XAdES/PKI tooling

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer - E-Invoicing Platform
Senior Full Stack Engineer - E-Invoicing Platform

Vistas Global • Doha

On-site
QAR 120,000 - 200,000
Full Stack Engineer
Full Stack Engineer

Arab Solutions • Qatar

On-site
QAR 250,000 - 450,000
Software Engineer
Software Engineer

Sightspectrum • Qatar

On-site
QAR 120,000 - 180,000
Senior Full Stack Developer
Senior Full Stack Developer

Confidential Company • Doha

On-site
QAR 240,000 - 360,000
Backend Developer – Python/FastAPI - Perm
Backend Developer – Python/FastAPI - Perm

PPL Dynamics • Doha

On-site
QAR 180,000 - 300,000
Senior Full Stack Developer
Senior Full Stack Developer

Airswift • Doha

On-site
QAR 300,000 - 540,000
Full Stack Engineer with AI Experience- Qatar
Full Stack Engineer with AI Experience- Qatar

Confidential Jobs • Doha

On-site
QAR 240,000 - 420,000
Senior Full-Stack Engineer: End-to-End Platform Builder
Senior Full-Stack Engineer: End-to-End Platform Builder

Confidential Company • Doha

On-site
QAR 240,000 - 360,000
Backend-Heavy Full-Stack Engineer for Enterprise
Backend-Heavy Full-Stack Engineer for Enterprise

Employment • Doha

On-site
QAR 201,000 - 335,000
Application Development Consultant - (.NET)/BPM
Application Development Consultant - (.NET)/BPM

Mekdam Technical Services • Doha

On-site
QAR 170,000 - 280,000