Software Development Engineer (Full Stack)

ShopDeck (Previously NuShop)
Posted on
ShopDeck (Previously NuShop) logo

Experience
4 - 9 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Software Development Engineer
Job Type
Not specified

Job Description

What do we do:
ShopDeck helps e-commerce merchants set up and manage their D2C storefront profitably.

Proposition for merchants:

D2C selling made as easy as selling on marketplaces like Amazon, Flipkart or Myntra

Why build this:

1. India s D2C wave has been limited to venture-funded D2C brands today 2. The art of selling on your own website is not democratised. There are ~500k-1M sellers who can sell D2C but can at best sell on marketplaces

3. Philosophically - we feel brand owners should spend most of their time on the product and not on channel optimization

4. Shopify / Status-quo software solve for work-flow management of storefront but don t do enough on helping merchants sell well!

Our proposition:

We have a software + services proposition for the merchant with the goal of optimising for the merchants profitability.

Our product is an all-in-one software stack that gives merchants everything they need to sell D2C, i.e. Storefront, Shipping, Marketing integrations, Communication.
Our services layer works on top of this software stack to achieve profitability for merchants. Here, we combine 4-key roles in classic e-commerce setup, all relevant for any D2C brand as well:

1. Marketing manager ( growth/top of the funnel )

2. Category manager ( products/merchandising )

3. Product manager ( website/app metrics )

4. Ops manager ( shipping metrics )

Our services layer measures metrics across all these buckets to optimise and take appropriate actions for merchant s profitability. Over time, the goal is to productize multiple elements of our services layer - which we believe will move the baseline of what merchants expect from a storefront software.

What You ll Do:

Frontend Responsibilities

Translate Zeplin and Figma designs into pixel-perfect, high-performance UI using HTML, CSS, and modern JavaScript.

Build scalable, maintainable frontend systems using React and TypeScript.
Work closely with product and business teams to understand requirements and drive the frontend tech roadmap.

Collaborate with backend engineers to define API contracts and ensure seamless frontend-backend integration.

Partner with QA engineers for end-to-end testing, writing and maintaining test cases for frontend features.

Identify performance bottlenecks, UX gaps, and architectural issues, and proactively propose solutions.

Continuously improve frontend architecture for performance, reliability, and scalability.

Backend Responsibilities

Design, develop, and maintain backend services using Node.js.

Build and consume RESTful APIs and participate in API contract design. Work with MongoDB and PostgreSQL, including schema design, indexing strategies, and query optimization.

Contribute to a microservices-based architecture, ensuring services are scalable, fault-tolerant, and well-documented.

Collaborate on backend system design decisions, including data flow, caching, and service communication.

Debug and resolve production issues across frontend and backend systems.

What We Need:

4+ years of hands-on industry experience building and shipping complex systems from scratch.

Strong fundamentals in HTML5, CSS3, and JavaScript, with a deep understanding of how browsers render and execute code.

You should understand why transform: translateX(50px) behaves differently from left, margin-left, or padding-left.

Intermediate to advanced knowledge of ReactJS, including how it works under the hood.

Complete understanding on how website loading rendering works right from first page request to last image on the page gets loaded and different optimization techniques.

Solid experience with Node.js backend development.

Working knowledge of MongoDB and PostgreSQL.

Experience or strong understanding of microservices architecture.

Familiarity with AWS cloud services (EC2, S3, RDS, CloudWatch, etc.).
Ability to propose and drive architectural improvements and best practices.
Ownership mindset toward systems, infrastructure, and long-term scalability.

What You Can Expect:

A high-ownership environment with significant growth opportunities.
Close collaboration with founders and leadership on core platform initiatives.

Freedom to explore and adopt modern tools, frameworks, and technologies.
Real impact on a platform used by thousands of businesses.

Our Tech Stack:

Frontend:

HTML5, CSS3, JavaScript

React, TypeScript

Emotion CSS, RSuite

Web Development Concepts [Website PageSpeed Metrics, CDNs, Caching, Virtualization etc]

Backend:

Node.js

MongoDB, PostgreSQL

Microservices Architecture

Infrastructure:

AWS Cloud

Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.