Post Job Free
Sign in

Backend Developer (Python/FastAPI)- Remote

Company:
YAi Digital
Location:
City Of Manila, NCR, Philippines
Pay:
70000
Posted:
July 18, 2025
Apply

Description:

We're looking for a highly skilled Backend Engineer to help us scale and enhance our AI-powered platform. In this role, you’ll be at the forefront of building robust APIs, optimizing infrastructure, and integrating intelligent systems that power our content and branding tools.

Expected hours online: 4 pm PHT-1 am PHT/9 am UK Time-6 PM UK Time

Type: Contract / Freelance (with potential to extend)

Work Schedules: Monday to Friday

What You’ll Do

API Design & Implementation: Create and refactor endpoints for content workflows, brand models, blog wizards, Tone of Voice systems, and more using FastAPI

Billing Infrastructure: Own our Stripe integration, including session management, subscription logic, and webhook handling

Database Architecture: Lead the migration of models to SQLModel, improve query performance, and ensure test/staging/prod DB environments are clean and consistent

System Configuration: Maintain environment config using Dynaconf, ensuring smooth local, staging, and production parity

Testing & QA: Maintain backend test coverage using Pytest and Playwright, and improve CI workflows via GitHub Actions and Dockerized test environments

AI Workflow Integration: Extend and maintain adapters and logic for AI tools such as Dify, Imagen 3, Gemini, and Veo2 (text-to-video, text-to-image pipelines)

Content Enrichment: Integrate scrapers (e.g. Firecrawl) and prompt engineering tools to populate content and brand models automatically

Async Event Architecture: Help define and evolve our internal Event Bus for event-driven architecture.

Observability & Monitoring: Review logs and Sentry alerts, debug production issues, and fix edge-case bugs

Team Collaboration: Coordinate with frontend, product, and marketing teams on release planning, feasibility, and infrastructure alignment

What You Bring

Solid understanding and experience of applying software engineering best practices like DDD, TDD, BDD, SOLID, REST, etc.

Experience and in-depth knowledge of cloud native (SaaS) application stack including cloud infrastructure (Google Cloud Platform)

Solid experience with FastAPI (or similar Python frameworks) and SQLModel/SQLAlchemy

Strong Stripe billing experience (session flows, subscriptions, webhooks)

Comfort working in a high-autonomy, fast-moving startup environment

Strong grasp of testing strategy (unit/integration/e2e). Experience with Pytest is a must!

Familiarity with async programming, background job queues, and containerised deployment (Docker)

Bonus: experience with LLM-based workflows, scraping tools, or video/image generation

Apply