Apply Edge Tailor my CV for this job — free

Full-Stack Product Engineer — CRM & Integrations

Popcorn · Dubai, United Arab Emirates

Tailor my CV for this job — free

See similar jobs

About POPCORN StudioPOPCORN Studio is a creative SaaS platform helping brands, agencies and creators produce advertising and video content. We are expanding our Dubai engineering team and looking for an engineer who can build product features, connect business systems and improve the experience of our users.About the roleYou will contribute directly to the POPCORN product while owning CRM implementation, integrations and workflow automation. You will also design and build the notification system for our mobile application, including the backend services and mobile integration required to deliver reliable, relevant notifications.This is an ongoing product engineering role, with responsibility for developing, maintaining and improving the systems you deliver.ResponsibilitiesProduct developmentBuild and maintain product features across user interfaces, backend services, APIs and databases.Work with product managers, designers and engineers to turn requirements into practical technical solutions.Contribute to feature planning, technical decisions, estimates and delivery.Improve existing functionality, resolve bugs and optimise performance, reliability and usability.Develop internal tools, administrative interfaces and dashboards that support the product and business teams.CRM and integrationsImplement, customise and maintain the company’s CRM, including data structures, pipelines, permissions, reporting and automated workflows.Connect the CRM with the POPCORN platform, website, customer support and other business systems through APIs and webhooks.Build workflows supporting lead capture, onboarding, customer communication and account management.Manage data migration, validation, synchronisation and duplicate prevention.Investigate integration failures and improve the reliability of data moving between systems.Continue developing CRM capabilities as business and product requirements evolve.Mobile notificationsDesign and implement push and in-app notifications for the POPCORN mobile application.Build notification triggers for events such as completed generations, failed tasks, account updates and other relevant product activity.Implement device registration, token management, notification permissions and user preferences.Support notification templates, localisation, scheduling and deep links to the relevant application screens.Build reliable delivery workflows with queues, retries, duplicate prevention and appropriate rate limits.Test notification behaviour across relevant devices and application states.Monitor delivery, failures and user interaction, and provide tools for troubleshooting and operational control.Engineering and deliveryWrite maintainable, secure code with appropriate automated tests.Participate in code reviews, debugging, release preparation and production issue resolution.Document integrations, system behaviour and technical decisions.Protect customer data, credentials and company information through appropriate access controls and secure development practices.Work in an Agile environment, communicate progress clearly, raise blockers early and take ownership through delivery and ongoing maintenance.RequirementsProven experience shipping production software, ideally within a SaaS product.Strong JavaScript/TypeScript skills, with experience in React or Next.js and backend API development.Practical experience implementing or extending CRM systems and building business-system integrations.Experience with relational databases, APIs, webhooks and authentication.Hands-on experience implementing mobile push notifications and the backend workflows supporting them.Understanding of asynchronous processing, queues, retries and reliable data synchronisation.Strong debugging, testing and problem-solving skills.Ability to work independently while collaborating closely with product, design and engineering colleagues.Professional English communication and availability to work full-time from our Dubai office.Preferred experienceSubscription products, customer onboarding or lifecycle automation.Product analytics, monitoring and cloud deployment.Localised applications and notification content.Responsible use of AI development tools, supported by careful testing and code review.