Talent.com
Full Stack Engineer

Full Stack Engineer

Wellness CoachGandhinagar, Gujarat, India
3 days ago
Job description

Role Summary We’re Wellness Coach—a B2B wellness platform. We’re hiring a

dedicated, AI-first full-stack engineer

with a

backend emphasis

who owns features end-to-end across

Node.js / TypeScript / NestJS

(primary) and

React / TypeScript

(secondary). You’ll ship with strong

CI / CD , uphold

SonarQube

quality gates, and drive

scaling & optimization

across the stack.

Responsibilities (backend-heavy)

End-to-end delivery :

requirement Gathering → design → estimate → implement → test → deploy → observe → iterate.

Backend (primary – Node.js / TS / NestJS) :

Design and deliver REST APIs; enforce OAuth / JWT auth, RBAC, and rate limiting.

Build high-throughput services with caching (Redis),

message queues / streams

(RabbitMQ / Kafka), and webhooks.

Engineer

resilient, observable

microservices (retries, idempotency, circuit breakers, backpressure).

Data :

Schema design & migrations ( PostgreSQL / MySQL / MongoDB ); indexing, query tuning, partitioning.

Thoughtful use of Redis for caching, locks, and ephemeral data.

Frontend (supporting – React / TS) :

Implement and maintain accessible, responsive UIs; routing / forms; pragmatic state mgmt (React Query / Zustand / Redux).

CI / CD :

Build → test → scan →

SonarQube quality gate

→ deploy ( blue / green / canary ) with automated rollbacks.

Security & quality :

SAST / DAST, dependency health, OWASP practices, meaningful code reviews, secret hygiene.

Observability :

Logs / metrics / traces (Sentry, Grafana / Prometheus), actionable alerts & SLOs.

Scaling & optimization :

  • Improve throughput / latency / memory, tune Node event loop, connection pooling;

SSR / Next.js

perf where relevant; capacity planning & cost control.

AI-first workflow : Use

Cursor / Copilot / LLM reviewers

for coding, tests, and PR feedback with prompt hygiene, determinism, and secret safety.

Working Hours & Collaboration

Maintain

4–5 hours daily overlap

with the US team, typically

2 : 00–11 : 00 PM IST (Mon–Fri) .

Participate in sprint rituals, design reviews, incident / launch windows during the overlap.

Minimum Qualifications

5–10 years

building & shipping production systems with

Node.js (TypeScript)

and

NestJS ; strong

React (TypeScript)

proficiency.

Proven scaling & optimization

achievements : DB / query tuning, effective caching / CDN, queueing / streaming, horizontal scaling, Core Web Vitals awareness for user-facing flows.

Hands-on with

Docker ,

CI / CD

(GitHub / GitLab Actions), and a major cloud ( AWS / GCP / Azure ).

Solid

SonarQube

experience (quality profiles, coverage gates, security hotspots).

Testing depth : Jest / Vitest ,

React Testing Library ,

  • Playwright / Cypress ;
  • testcontainers

    for integration tests.

    Excellent ownership, documentation, and cross-functional collaboration.

    Nice to Have

    Fastify, Next.js, GraphQL, WebSockets / event-driven designs.

    IaC ( Terraform / CDK ), GitOps / ArgoCD, feature flags, experimentation (Mixpanel).

    Node profiling ( clinic.js ), cost / perf tuning, accessibility (WCAG).

    CI / CD & Quality (Expectations)

    Branching :

    trunk-based or GitFlow with protected main; mandatory PR checks.

    Pipelines include :

    type-check, lint, unit → integration → e2e tests,

    SonarQube scan , SCA (Dependabot / Snyk), Docker build, deploy, smoke checks,

    auto-rollback

    hooks.

    Quality bar : Test coverage

    ≥ 80%

    overall ( ≥ 90%

    on core paths).

    0 blocker issues

    in SonarQube; no new critical vulnerabilities / smells.

    Frontend preview builds meet perf budgets (LCP / TTFB / CLS).

    Definition of Done

  • CI green (type-check, lint, tests);
  • SonarQube gate passed .

    Telemetry & alerts configured; runbook / README updated; ADR / OpenAPI updated as needed.

    Feature flags set for safe rollout; migrations and rollback notes included.

    30 / 60 / 90 Success Plan

    15 days :

    Local env ready; ship a small backend-led feature behind a flag; SonarQube green; dashboards wired.

    45 days :

    Lead a medium backend feature; improve a pipeline step (caching / parallelism); add alert + runbook.

    60 days :

    Own a service / domain; propose an ADR; measurably raise reliability / perf for a critical path.

    Create a job alert for this search

    Stack Engineer • Gandhinagar, Gujarat, India