Summary
✨ AI‑Generated
Join a technical development team as an early key engineer responsible for turning product requirements into a production-ready web platform. You will assess the existing specification, define the engineering roadmap, identify risks, design the architecture, build frontend and backend components, integrate external services, and take the platform from development through production.
Highlights
High-ownership opportunity to design and deliver a web platform end to end, working closely with product design and taking responsibility for architecture, implementation, integrations and production delivery.
Description
Company: ENGAGE MENA
Location: Hybrid, UAE
Employment type: Full-time
Company Description ENGAGE MENA is a dynamic marketing agency based in the UAE, focused on delivering impactful marketing solutions across the MENA region.
About Role:
We are hiring a Full-Stack Engineer to join the technical development team of our platform.
You must be able to design the architecture, write production-quality code, integrate third-party services and personally deliver the first version of the product.
You will work directly with the product designer and initially operate as the main developer.
Key Responsibilities:
Review the existing product and technical specification.Convert requirements into a practical engineering roadmap and backlog.Identify technical risks, missing requirements and external dependencies.Design and implement the frontend, backend, database and service integrations.Build the initial responsive web platform from development through production.Add and validate the WhatsApp Business workflow early in the project.Implement authentication, authorization and account-recovery workflows.Protect personal contact details and separate public data from private data.Safely handle webhooks, failed messages, retries and duplicate events.Build secure administration and moderation capabilities.Establish local, staging and production environments.Set up deployment, monitoring, backups, recovery and cost controls.Write automated tests for critical workflows and privacy protections.Maintain clear technical and operational documentation.Provide regular demonstrations of working software.Communicate technical decisions, risks and trade-offs clearly.Help recruit and lead additional developers when required.
Required qualifications:
Evidence of independently delivering a production web application from initial requirements through launch.Strong knowledge of TypeScript, React and Node.js.Practical experience with Next.js or a comparable full-stack web framework.Strong PostgreSQL and relational database design skills.Experience building and documenting secure APIs.Experience integrating third-party APIs and processing webhooks.Experience with background jobs, queues, retries and idempotent processing.Good understanding of authentication, authorization and role-based access.Good understanding of privacy, encryption and secure handling of personal information.Experience with cloud deployment, monitoring and production incident resolution.Ability to build responsive, accessible and polished user interfaces.Ability to work independently and make sensible early-stage product decisions.Strong written and verbal communication skills.
Highly Valuable Experience
Meta WhatsApp Cloud API or an official WhatsApp provider such as Twilio.Supabase or comparable managed database, authentication and storage services.Arabic and English applications, including right-to-left interfaces.Creator-economy, SaaS, marketplace or messaging products.Privacy-sensitive communication systems.PDF or digital media-kit generation.React Native or Expo for future mobile development.Payment-provider or marketplace-payment integrations.Technical hiring, mentoring or small-team leadership.
The current proposed stack includes:
TypeScript.Next.js and React.Node.js application services.PostgreSQL.Managed authentication and object storage.Background workers and queues.Official WhatsApp Business API integration.Cloud-based deployment and monitoring.