Talent.com
Full Stack Engineer

Full Stack Engineer

Wellness CoachPushkar, Republic Of India, IN
22 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 perfwhere 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 rollbacknotes 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 • Pushkar, Republic Of India, IN