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