- Company Name
- Motion (Creative Analytics)
- Job Title
- Senior Full Stack Engineer (Platform Team)
- Job Description
-
Job Title: Senior Full Stack Engineer (Platform Team)
Role Summary: Design, develop, and maintain high‑performance, scalable backend APIs and services for Motion’s AI‑driven creative intelligence platform, enabling data access, integration, and insight across multiple product lines. Collaborate with engineering peers and product stakeholders to deliver robust solutions on Node.js, TypeScript, Azure, MongoDB, and message‑queue systems.
Expactations: • 10+ years building and sustaining large‑scale software applications.
• Proficiency in Node.js, TypeScript, and React.
• Extensive experience with asynchronous message‑queue systems (e.g., Kafka, RabbitMQ).
• Deep knowledge of document‑based databases, especially MongoDB.
• Strong data‑modeling and ETL fundamentals, with a focus on simplifying data architecture.
• Exceptional written and verbal communication; able to translate technical issues into clear business impact.
• Interest in AI/ML and a pragmatic approach to solving evolving business needs.
• Ability to thrive in a fast‑paced, priority‑shifting environment.
Key Responsibilities: • Scope, architect, and implement resilient, high‑quality backend solutions.
• Build and expose a unified API for insights data to internal teams.
• Store, process, and scale insights and metrics from external data providers.
• Maintain and evolve existing integrations, anticipating future product requirements.
• Identify, diagnose, and resolve performance issues, bugs, and dev‑ex challenges.
• Champion engineering best practices and drive continuous improvement across the Platform team.
Required Skills: • Node.js, TypeScript, React.
• Async message‑queue expertise (Kafka, RabbitMQ, etc.).
• MongoDB or comparable document database experience.
• Data modeling, ETL, and data‑architecture simplification.
• Strong analytical and problem‑solving abilities.
• Excellent communication and stakeholder‑management skills.
• Passion for AI/ML and modern web technologies.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).