Location: REMOTE / Montreal, Quebec
This job allows you to work remotely.
Our client is a high-growth platform that connects brands with a global community of creators to generate authentic, high-quality social media content and B-roll footage. Their mission is to simplify the content creation process by providing a curated library of on-demand media assets, while providing creators with a streamlined way to monetize their raw footage through licensing fees and performance-based rewards.
This Role:
You'll work directly with the engineering team to design, build, and maintain the backend systems and APIs that power the product. This is a hands-on role where you'll own critical backend infrastructure and work across the full stack of our serverless architecture.
You Will:
API & Backend Development
•Design, build, and maintain RESTful APIs for mobile and web applications
•Own server-side logic for user management, rewards, payments, and creator workflows
•Build and maintain multiple backend services (web, mobile, external, moderator APIs)
•Write clean, tested, well-documented code with strong type safety
Data & Architecture
•Design and optimize DynamoDB schemas for performance and scalability
•Work with time-series data in TimescaleDB and vector embeddings in Pinecone
•Build serverless workflows with AWS Step Functions
•Contribute to architectural decisions as the platform scales
Infrastructure & Integrations
•Write and maintain Infrastructure as Code using AWS CDK (TypeScript)
•Integrate third-party services (Stripe payments, video AI, search)
•Process and manage video files with FFmpeg and S3
•Build event-driven systems with Kinesis and Lambda
Security & Reliability
•Implement security best practices across backend systems
•Monitor performance with CloudWatch and resolve incidents
•Identify and address scalability risks proactively
Must Have Skills:
•4+ years of software engineering experience
•Extensive experience building scalable backend services specifically using Python and the FastAPI.
•Hands-on experience designing and deploying production-grade architectures using AWS and serverless architecture
•Experience with design and optimization of NoSQL (DynamoDB preferred) schemas for high-performance, large-scale applications.
•Solid experience managing cloud infrastructure using AWS CDK, or infrastructure as code
•Experience integrating complex third-party APIs. For example, for payment processing (Stripe) and identity management (Firebase Auth).
•Expertise in designing RESTful APIs for mobile and web consumers, with a strong focus on security best practices and type safety.