Mastroke logo

Full Stack Developer

mastroke

Lucknow, India
Full-time
Mid Level
3+ yrs
Salary not listedPosted 3mo ago

Real job — pulled straight from mastroke’s careers page · Verified May 24, 2026 · No reposts.

Job description

mastroke is hiring a Full Stack Developer — a full-time, based in Lucknow, India role. Apply directly on mastroke's careers page below.

Full Stack Developer (Next.js / Node.js / Shopify)

Location: Lucknow, India

Experience: 3-5

Full Stack Developer (Next.js / Node.js / Shopify)
Location: Remote | Experience: 3-5 Years | Employment Type: Full-Time


💼 The Opportunity
Join our engineering team as a Full Stack Developer and play a pivotal role in building and scaling Mastroke's platform. You'll work on exciting challenges—from crafting intuitive user experiences to designing robust backend systems and creating innovative Shopify integrations.
A critical aspect ofyour role will be developing Shopify apps and integrations. You'll build solutions that extend Shopify's capabilities, streamline


🎯 What You'll Do
  1. Build End-to-End Features: Develop and ship features from concept to production across our web application, APIs, and background services
  2. Develop ShopifyApps & Integrations: Design and build custom Shopify apps using Admin API, GraphQL, webhooks, and app extensions. Implement OAuth flows, billing integrations, and multi-store management
  3. Design Scalable Systems: Work with PostgreSQL and Prisma ORM to architect data models and optimize queries for multi-tenant environments
  4. Implement Integrations: Build secure connections with third-party platforms (Google Calendar, Zoom, Shopify) using OAuth and modern encryption standards
  5. Develop Background Services: Create reliable job queues and workers for email automation, calendar syncing, webhook processing, and Shopify data synchronization (using Redis and BullMQ)

  1. Ensure Security: Implement role-based access control, authentication flows, and adhere to platform security requirements
  2. Collaborate & Ship: Write clean, maintainable code, conduct code reviews, and work with product teams to deliver features that drive user engagement


What We're Looking For
Must-Have Skills
  1. Frontend Development: 3+ years with React and Next.js, with strong skills in building responsive, user-friendly interfaces (Tailwind CSS experience preferred)
  2. Backend Development: Strong proficiency in Node.js and RESTful API design (NestJS experience is a bonus)
  3. Shopify Development: Experience buildingShopify apps or integrations—familiarity with ShopifyAdmin API, GraphQL, webhooks, and OAuth flows
  4. Database Skills: Hands-on experience with PostgreSQL and Prisma ORM
  5. Background Processing: Working knowledge of Redis and job queue systems like BullMQ
  6. Authentication & Security: Experience implementing OAuth, session management, and authorization flows (NextAuth.js is a plus)
  7. Modern Tooling: Comfortable working with pnpm workspaces, Turborepo, Docker, and CI/CD pipelines
  8. Deployment: Experience deploying applications on platforms like Vercel, Railway, or Cloudflare

Nice-to-Have
  1. Multi-tenant SaaS experience
  2. Published Shopify apps in the App Store
  3. Shopify Polaris design system knowledge
  4. Shopify Plus features and APIs
  5. Calendar/scheduling engine development
  6. Other e-commerce platform experience (WooCommerce, BigCommerce)
  7. Email service integrations (Resend, SendGrid)
  8. Agency or marketing automation background

🌟 Why Join Us?

Modern Tech Stack: Work with cutting-edge technologies—Next.js, TypeScript, Shopify
APIs, and more
🛍 E-commerce Impact: Build Shopify apps that help thousands ofonline stores grow
🏗 Shape the Future: Influence architecture decisions and technical direction from the ground
up
🌍 Remote-First: Work from anywhere with flexible hours
📈 Growth Opportunity: Early-stage startup with significant equity and career growth potential
🧠 Learn & Grow: Work alongside experienced engineers who value quality and continuous improvement
🎯 Make an Impact: Build products that empower agencies and help businesses scale


📋 Qualifications
  1. Education: Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  2. Experience: 3-5 years in full-stack development with production-level TypeScript/JavaScript applications
  3. Communication: Strong English communication skills (written and verbal)
  4. Work Style: Self-motivated, detail-oriented, and comfortable working in fast-paced startup environments


🛠 Our Tech Stack
Frontend: Next.js, React, TypeScript, Tailwind CSS
Backend: Node.js, NestJS, PostgreSQL, Prisma ORM
E-commerce: ShopifyAdmin API, GraphQL, Webhooks, Polaris
Infrastructure: Docker, Redis, BullMQ, Vercel, Railway
Tools: pnpm, Turborepo, NextAuth.js, Git



Note: This is a hands-on technical role. We're looking for builders who thrive on solving complex problems and shipping quality code.

Get Full Stack Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Carvana logo

Software Engineer

Carmel, IN
✓ From careers page· 3h ago
Buffer logo

Senior Design Engineer

$157k–$202kRemote
✓ From careers page· 4h ago
Gartner logo

Lead Software Engineer - Frontend

Chennai
✓ From careers page· 4h ago
BigCommerce logo

Software Engineer (Full Stack)

$112k–$168kRemote · US-eligible
✓ From careers page· 5h ago

Frequently asked questions

What skills are required for Full Stack Developer at mastroke?

The required skills for Full Stack Developer at mastroke include: Next.js, Node.js, React, Tailwind CSS, REST, GraphQL, PostgreSQL, Redis, OAuth, Docker, TypeScript, Git.

What is the seniority level for Full Stack Developer at mastroke?

Full Stack Developer at mastroke is a Mid Level level position.

How do I apply for Full Stack Developer at mastroke?

You can view the full description and apply for Full Stack Developer at mastroke on EchoJobs: https://echojobs.io/job/mastroke-full-stack-developer-next-js-node-js-shopify-vnr1a.