Charef Bahria
Charef Bahria
Senior Full Stack Software Engineer
Chancenkarte — eligible to work in Germany
Profile
Full Stack Engineer with 5+ years building auth infrastructure, developer tooling, and client products across a software agency and SaaS studio. Known for owning products end-to-end, from API design and TypeScript SDKs to React dashboards, and for shipping an LLM contract pipeline that became a merged contribution to LangChainJS. Based in Berlin, immediately available on Chancenkarte.

Personal Details

Date of Birth10.07.1998
LocationBerlin, Germany
VisaChancenkarte
AvailabilityImmediately

Languages

EnglishC1 — Proficient
GermanA2 — Improving
FrenchB1 — Intermediate
ArabicNative

Technical Skills

Backend
TypeScriptNode.jsNestJSPHP (Laravel)Python
Frontend
ReactNext.jsTailwindSvelte
Databases
PostgreSQLMySQLBigQueryRedis
Cloud / Infra
GCPAWS (S3, Lambda)AzureDockerCI/CDVercel
Architecture
MicroservicesEvent-drivenDDDCQRS
API & Integration
RESTGraphQLWebhooksSDKs
Testing
JestUnit / E2ETDD

Experience

Senior Full Stack Software Engineer 04/2022 — 05/2026
ThatAPICompany · Software Agency & SaaS Studio · Remote
API-first agency building SaaS products (theauthapi.com, thecatapi.com) and delivering bespoke software for external clients
  • Built LLM-powered contract-processing pipeline using LangChainJS & OnlyOffice Document Builder, automating clause redlining; resulted in merged PR #7421 to the official LangChainJS repo
  • Engineered event-driven backend services in PHP and TypeScript with Sentry/CloudWatch observability for production reliability
  • Served as primary engineer across multiple SaaS products and client engagements, owning all technical decisions in a lean team (CTO, backend engineer, PM)
  • Led end-to-end delivery of theauthapi.com — backend, frontend (React), infrastructure, TypeScript SDKs, and developer documentation
  • Developed TypeScript SDKs for external clients integrating authentication APIs, reducing integration time by 40%
  • Designed API analytics platform on BigQuery with a real-time event ingestion pipeline
  • Maintained comprehensive Jest test suites (unit + E2E) ensuring reliability of the multi-tenant authentication platform
Full Stack Software Engineer 05/2021 — 03/2022
GMD · Remote
E-commerce platform — cross-functional team of 6 developers, 1 PM and stakeholders
  • Built and maintained backend APIs using TypeScript, Apollo and GraphQL, optimizing data retrieval for a product catalogue of hundreds of SKUs
  • Developed OCR pipeline in Python to automate invoice data extraction, reducing manual entry time by over 70% and enabling the team to process hundreds of invoices daily
  • Designed and optimized MySQL database schemas and queries, streamlining product data logging and reducing system load
  • Built client-side image compression solution reducing upload sizes by ~60%, significantly improving upload speed for on-site staff
  • Worked within a cross-functional team of 6 developers, a PM and stakeholders to scope, review, and ship features on schedule

Education

BSc Computer Science 09/2018 — 06/2021
University of Boumerdes, Algeria
Degree recognised as equivalent to a German Bachelor's (ZAB/KMK)
Thesis: ARIMA forecasting models for sales and demand prediction using real-world time-series data (Python)

Open Source

Merged PR #7421 LangChainJS Contributor — Contributed to the official LangChain JavaScript library, improving SDK developer experience and reinforcing understanding of modern LLM architecture.