Senior Full Stack Engineer (MERN)
Back to Jobs
CodupGet Smart Job AI Coach in the appFree on iOS and Android 



Senior Full Stack Engineer (MERN)
Location
Pakistan
Experience
Senior
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantContractWork from Office
Job Description
ABOUT THE ROLE
We are looking for a Senior Full Stack Engineer to join an active mobile product delivery engagement. This role sits at the core of the backend architecture, owning the middleware layer that connects a mobile commerce platform to multiple integrated services, including a commerce engine, a search platform, and an async messaging infrastructure.
In addition to the backend, this developer will build and own a web-based admin dashboard used by the client's marketing team for day-to-day content and campaign management. The right candidate is comfortable working across the full backend and web stack, takes ownership of complex integration challenges, and writes production-grade code that holds up under real load.
This role works closely with a Tech Lead who provides architectural direction and handles high-level design decisions. The Senior Full Stack Engineer is expected to execute within that architecture independently and flag blockers early.
REQUIRED EXPERIENCE
5 or more years in full-stack development with at least 4 years of production Node.js experience. The candidate must have worked on at least one project involving multiple integrated third-party platforms with complex data flow requirements.
MUST-HAVE SKILLS
The following are non-negotiable. Every point will be assessed during the evaluation process.
1. Node.js API Development — Building production-grade REST APIs including authentication, request routing, error handling, and rate limit management under high traffic conditions.
2. PostgreSQL — Schema design, query optimization, and implementing queue and retry state patterns in a production environment.
3. Shopify API Integration — Hands-on experience with the Shopify Admin API, including webhooks, catalogue sync, and order management.
4. Elasticsearch — Index design, indexing pipelines from an external data source, search relevance tuning, and Arabic analyzer configuration.
5. Next.js — Building functional, workflow-driven web admin applications consuming REST APIs, including role-based access and form-heavy interfaces.
6. Async Messaging and Queue Systems — Hands-on experience with SQS, SNS, or similar message queue systems for decoupled async processing pipelines.
7. Retry and Reconciliation Logic — Designing and implementing durable retry queues and failed sync recovery mechanisms in a multi-platform integration context.
8. Third-Party Service Integration — Experience integrating external services such as Firebase, OneSignal, or similar platforms via REST APIs.
9. Multi-Platform Integration Awareness — Understanding end-to-end data flows across multiple connected services and the ability to debug issues that span more than one system.
10. Performance-Aware Development — Writing code with peak load behavior in mind, including efficient query patterns, caching strategies, and avoiding bottlenecks in high-throughput scenarios.
11. AI-Assisted Development — Comfortable using AI coding tools and agents to accelerate output, with the discipline to critically review and take ownership of everything committed to the codebase.
GOOD TO HAVE
The following are not required but will strengthen a candidate's profile for this engagement.
- Prior experience building a commerce or marketplace platform at scale.
- Familiarity with Shopify's webhook reliability patterns and API versioning.
- Experience with Arabic language search tuning beyond basic analyzer setup.
- Working knowledge of AWS services relevant to backend infrastructure, including ECS, SQS, and RDS.
- Exposure to data privacy regulations in the GCC/MENA region, specifically PDPL.
- Experience building admin dashboards or internal tools for non-technical end users.
Key Responsibilities
- Build and own the middleware layer connecting a mobile commerce platform to integrated services.
- Develop production-grade REST APIs with authentication, routing, and rate limiting.
- Design PostgreSQL schemas and optimize queries for high-traffic environments.
- Integrate with Shopify Admin API for catalogue sync and order management.
- Build web-based admin dashboards using Next.js for content and campaign management.
- Implement async messaging and queue systems using SQS or SNS.
- Design durable retry queues and reconciliation logic for multi-platform integrations.
- Integrate third-party services such as Firebase and OneSignal.
- Debug complex issues spanning multiple connected systems.
- Write performance-aware code with efficient caching and query patterns.
Skills Required
Node.jsPostgreSQLShopify APIElasticsearchNext.jsSQSSNSREST APIsFirebaseOneSignalOwnershipProblem solvingCommunicationAttention to detailAWSECSRDSPDPLArabic search tuning
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Software Engineer – API Developer Experience
One Identity
Full-timeEasy applyWork from Home
RemoteSenior
MERN Stack Senior Developer
Zensar Technologies
Full-timeWork from Office
PuneSenior
Senior Full Stack Developer
Cloud Analogy
₹12,00,000–₹22,00,000 / Year
Full-timeEasy applyWork from Office
Noida
API Developer - Springfield, USA
Oracle
48,000–168,000 / Year
Full-timeEasy applyWork from Office
United StatesSenior

Lead Software Engineer (Python, API Microservices, Devops))
Toyota Motor North America
Full-timeEasy applyHybrid
PlanoSenior

Backend Senior
Encora
Full-timeEasy applyHybrid
ScottsdaleSenior1 applicant