Point your AI agent at freehire and let it find you a job.

Get the CLI →

obviouslyapps.com

NewBe an early applicant

Middle Backend Engineer

Posted Updated
Discussion

Summary

Builds and maintains the backend for a new AI-powered video recording and editing platform serving mobile, web, and desktop clients: REST APIs with secure S3 media uploads, AI video-processing job orchestration on RunPod, WebSocket state sync, payments/security/analytics integrations (RevenueCat, Firebase App Check, OpenAI), and background jobs.

Hi! We are looking for a Middle Backend Engineer to develop the backend for a new AI-powered video recording and editing platform with Mobile, Web, and Desktop clients.

Key Responsibilities
Design, develop, and maintain backend services for cross-platform applications.
Build REST APIs for content management, including secure S3 uploads, media metadata, thumbnails, and scheduling.
Orchestrate video processing jobs using existing AI workers on RunPod, including job scheduling, status tracking, and error handling.
Integrate third-party services for payments, analytics, AI, and API security (e.g., RevenueCat, Firebase App Check, OpenAI).
Implement real-time communication and state synchronization between clients using WebSockets.
Develop and maintain background jobs, queues, and scheduled tasks.
Collaborate with product managers and client application developers.
Participate in architectural decisions and technical improvements.

Requirements
Solid experience with backend frameworks, databases, and database design.
Understanding of authentication, authorization, and API security.
Experience integrating third-party APIs and handling webhooks.
Experience with Docker, Git, and CI/CD pipelines.
Ability to deliver maintainable, production-ready code.

How to Apply
Please respond with 1–2 relevant projects.

Skills

What Middle Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.