Full Stack Engineer

5 - 10 years

0 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Summary

dedicated, AI-first full-stack engineer

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

    45 hours daily overlap

    with the US team, typically

    2:0011:00 PM IST (MonFri)

    .
  • Participate in sprint rituals, design reviews, incident/launch windows during the overlap.
Minimum Qualifications
  • 510 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

gurugram, haryana, india

pune, maharashtra, india