Senior Software Engineer - REMOTE - based in Canada or United States -
CANDIDATES MUST HAVE RECENT STARTUP EXPERIENCE
About the Role:
A fast-growing, VC-backed startup is seeking a Senior Backend Engineer to help scale its platform, which serves as a command center for Creative Strategists. The product bridges the gap between performance marketing and creative teams by integrating creative analytics, research, and strategy. The platform is used by top-tier eCommerce and DTC brands.
Roles and Responsibilities:
- Design and build high-quality, scalable backend APIs and services using Node.js and TypeScript.
- Develop and optimize system integrations, particularly with Meta API and asynchronous message queue systems.
- Implement AI-powered workflows, leveraging tools such as OpenAI SDK or similar AI/ML services.
- Enhance data management processes, including data modeling and ETL, using MongoDB or similar document-based databases.
- Deploy and maintain cloud infrastructure with AWS or comparable platforms, including containerization and CI/CD pipelines.
- Ensure high-performance data processing through scalable services and real-time system architecture.
- Collaborate with product, engineering, and leadership teams to evolve platform capabilities.
- Contribute to long-term strategy, helping scale backend systems and AI-driven features.
- Mentor junior engineers, promoting engineering excellence and best practices.
Job Requirements:
- 10+ years of experience building and maintaining large-scale software applications.
- Strong backend development skills in Node.js and TypeScript.
- Proven experience scaling systems from early-stage to production-grade ("1 to 100").
- Hands-on experience with SaaS platforms.
- Experience with API integrations (especially Meta API) and message queue systems.
- Experience developing and implementing AI/ML-based features.
- Proficiency with MongoDB or equivalent databases, and optimizing ETL pipelines.
- Experience with AWS, containerization, and CI/CD workflows.
- Comfortable working in a remote, fast-paced startup environment.
- AdTech industry experience is a strong plus.
- Must be able to work during Eastern Time Zone hours (West Coast candidates must be willing to start early).
- Education from top-tier Computer Science programs (e.g., MIT, CMU, Stanford, Waterloo) is preferred.