Vistas Global

Full Stack Engineer

Vistas Global

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking a seasoned Full Stack Developer to architect, build, and maintain a comprehensive in-house electronic invoicing platform. This end-to-end responsibility requires expertise across backend and frontend development, database management, and deployment on cloud infrastructure.

Key Responsibilities

Lead the design and development of production-grade software solutions for the e-invoicing platform. Employ best engineering practices to ensure operational reliability and scalability.

Required Expertise and Skills

  • Over five years of full stack development experience delivering live applications.
  • Proficiency with Python 3.12 and frameworks like FastAPI, complemented by experience in SQLAlchemy and Alembic for ORM and migrations.
  • Hands-on frontend development using React coupled with TypeScript.
  • Advanced knowledge of PostgreSQL including database migrations, performance optimization techniques such as indexes and query tuning, as well as security at the row level and concurrency control.
  • Practical experience working with Temporal workers and workflows to implement workflow automation.
  • Mandatory familiarity with Vibe Coding methodologies and Agentic Integrated Development Environment (IDE) tools.
  • Strong background in XML technologies including XSD schemas, Schematron constraints, XPath querying, XML canonicalization, and digital signature integration.
  • Preferred experience with XAdES digital signatures, Public Key Infrastructure (PKI), X.509 certificates, Certificate Signing Requests (CSR), and use of Key Management System (KMS) for secured signing.
  • Competence in containerization using Docker and deployment using AWS cloud services like ECS (Elastic Container Service), RDS (Relational Database Service), S3 (Simple Storage Service), KMS, and Application Load Balancer (ALB).
  • Well-versed with Git for version control and GitHub Actions for continuous integration and deployment workflows.

Tools & software

React PostgreSQL required
🤖
Online · instant AI help
Broxer