Search by job, company or skills

Rentokil

Fullstack Engineer

Save
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

This is a backend-heavy fullstack role. You'll spend the majority of your time in Node.js and PostgreSQL designing schemas, writing APIs, handling payment webhooks, and building async job pipelines. You'll also build and ship web interfaces in Next.js when the feature demands it. You won't have a separate backend team to hand off to or a DBA to consult. You write the query, you profile it, you fix it.

Responsibilities

  • Multi-tenant data architecture schema design, data isolation, and performance at scale.
  • Payment and transaction infrastructure webhook processing, idempotency, reconciliation, and payout flows across multiple gateways.
  • APIs consumed by web and mobile clients have a clean contract design, versioning, and error handling.
  • Async job pipelines, Redis for caching, notifications, and crons for scheduled workflows.
  • Web interfaces in Next.js are near pixel-perfect frontends, but functional, shippable product surfaces.

Requirements

  • 2-4 years of experience building production backend systems in Node.js + TypeScript.
  • Strong PostgreSQL fundamentals, you write raw SQL, understand query plans, and know when your ORM is lying to you.
  • Experience building and maintaining REST APIs at real user scale (not demo projects).
  • End-to-end ownership instinct, you've shipped features from spec to production, not just implemented tickets.
  • Comfort with async patterns, queues, retries, idempotency, and race conditions.

Strong Signals

  • Payment domain exposure: UPI, gateway webhooks, reconciliation, settlement flows.
  • In a multi-tenant SaaS context, you've thought about data isolation, tenant-level configs, and shared infra.
  • You've debugged a production incident under pressure and can tell the story clearly.

Nice-to-haves

  • Experience with BullMQ, Redis, or similar queue infrastructure.
  • Observability discipline structured logging, query profiling, and knowing what to instrument before things break.
  • AI tooling in your day-to-day (Claude Code, Cursor, Copilot), we use these actively.
  • B2B SaaS or India-market product experience.
  • Next.js exposure, you're not a frontend specialist, but you can ship a working page.

What We Explicitly Don't Require

  • A CS degree from a specific tier of college.
  • FAANG or large-company experience.
  • DevOps or cloud infrastructure expertise is nice to have, not load-bearing.

This job was posted by Nimit Jain from RentOk.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148880827

Similar Jobs

Gurugram, Gurugram, India

Skills:

react.js PostgreSQLData StructuresMicroservicesDjangoGitTypescriptMySQLFastAPIRest ApisPythonAWS

Gurugram, India

Skills:

GolangNode.jsSqlMicroservicesNosqlDockerKubernetesAWSEvent-driven patternsFault tolerance patternsIndexing strategiesOWASP standards

Gurugram, India

Skills:

react.js JestSqlSpring BootJavaMavenGradleAWSHtml5MySQLCss3NosqlKubernetesAzureDockerGcpGitPostgreSQLMongoDBCypressJavaScript ES6

Gurugram, Gurugram, India

Skills:

ReactAgile MethodologyUnit TestingDynamodbSQL ServerKotlinNew RelicTypescriptJavascriptTddSplunkAWSInfrastructure as CodeOctopus Deploymentweb application security practicesPagerDutyASP.NET Core

Gurugram, India

Skills:

react.js PostgreSQLNode.jsCss3GitTypescriptJavascriptHtml5AgileRestful ApisMaterial UIPythonAWS