Full-Stack Engineer (Mid-Level) (Bengaluru)

Full-Stack Engineer (Mid-Level) (Bengaluru)

24 Sep
|
Enviu
|
Bengaluru

24 Sep

Enviu

Bengaluru

At Stymo (Enviu Venture) we're looking for a Full-Stack Engineer (Mid-Level) to join our team.

About Stymo

Stymo is an AI-enabled multi-brand fashion marketplace built for the Indian market. We connect shoppers with curated brands through a fast, personalised storefront — powered by intelligent search, dynamic promotions, and a seamless multi-channel buying experience. We are in active product development and moving quickly.

The Role

- We are looking for a full-stack engineer who can own features end-to-end — from database schema through REST API to Next.js UI. You will work across a Turborepo monorepo containing a Fastify 5 API, a Next.js 16 storefront, and a suite of shared TypeScript packages. The codebase is TypeScript-strict, validated with Zod throughout, and backed by Supabase (PostgreSQL + Auth). You will be one of the early engineers shaping both the product and the engineering culture, so strong opinions held loosely and a bias for shipping are significant.

What You Will Work On

- Build and extend core commerce modules — catalogue, cart, orders, promotions, notifications, and vendor management — as the platform grows beyond its Wave 1 foundation.
- Own REST API routes in Fastify 5: schema validation (Zod), JWT/cookie-based authentication, rate limiting, and Swagger/OpenAPI documentation.
- Write and maintain Supabase SQL migrations; design tables, enums, RLS policies, and DB-level constraints that enforce business rules.
- Integrate third-party services in the stack: Razorpay for payments (including webhook handling), Algolia for search, and Upstash Redis for caching and session data.

- Build React components and pages in Next.js 16 using TanStack Query for server-state management and Tailwind CSS for styling.
- Contribute to shared packages — @stymo/types (Zod schemas), @stymo/db (Supabase client),



and @stymo/ui (component library).
- Write unit and integration tests with Vitest; maintain coverage on critical paths such as authentication, checkout, and payment flows.

- Implement compliance requirements under the DPDP Act 2023: data minimisation, consent records, IP masking, and session-cookie security.

Tech Stack

- Backend: Node.js 20, TypeScript (strict), Fastify 5, Zod, Vitest
- Database: Supabase (PostgreSQL + Auth), SQL migrations
- Frontend: Next.js 16, React 18, TanStack Query, Tailwind CSS
- Search: Algolia (algoliasearch v5, react-instantsearch)

- Payments: Razorpay (checkout + webhooks)
- Caching: Upstash Redis
- Monorepo: Turborepo, npm workspaces, ESLint, TypeScript strict

What We Are Looking For

Required

- 3–5 years of professional software engineering with production TypeScript or JavaScript systems.
- Solid Node.js backend experience: REST API design, authentication (JWT, cookies, refresh token rotation), and middleware patterns.

- Comfortable writing and reviewing SQL: schema design, indexing, and migrations.
- React and Next.js experience (App Router or Pages Router) — you have built and deployed real user-facing features.
- Familiarity with monorepo tooling (Turborepo, Nx, or similar) and npm/yarn workspaces.

- Experience writing tests with Vitest, Jest, or a comparable framework.
- A habit of treating types and validation as documentation, not overhead.

Nice to Have





- Prior experience with Supabase or another managed PostgreSQL-as-a-service platform.
- Hands-on payment gateway integration (Razorpay, Stripe, or equivalent) including webhook verification.
- Algolia or Elasticsearch experience: index design, faceting, and relevance tuning.

- Knowledge of Indian regulatory requirements — DPDP Act 2023, PCI-DSS basics.
- E-commerce domain knowledge (catalogue, cart, checkout, order management).
- Contribution to or maintenance of a shared component/design-system library.

Day-to-Day Responsibilities

- Deliver features end-to-end: SQL migration API route frontend page, with tests and documentation.
- Participate in code reviews — give and receive feedback focused on correctness, security, and maintainability.

- Collaborate with product and design to clarify requirements before writing a line of code.
- Identify and flag compliance or security implications in product decisions.
- Keep shared packages well-typed and developer-friendly so all teams can rely on them.

- Surface technical debt proactively and help prioritise its resolution alongside feature work.

What We Offer

- Early-stage equity and a competitive salary bench-marked to Indian startup market rates.

- Ownership from day one — no ticket-taker culture; you will drive decisions on your features.
- A small, high-trust team where your work ships and your voice is heard.
- A modern, well-structured codebase (TypeScript strict, Turborepo, documented APIs) — no legacy debt to fight.

Apply for the job

Do you want to join our team as our new Full-Stack Engineer (Mid-Level)? Then we'd love to hear about you! Send your resume and a brief note on a technical problem you solved that you are proud of.

Links to GitHub, a portfolio, or a live project are very welcome.

📌 Full-Stack Engineer (Mid-Level) (Bengaluru)
🏢 Enviu
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack engineer (mid-level) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: full-stack engineer (mid-level) (bengaluru) / bengaluru