Engineering

Senior Full-Stack Engineer

Full-time·Remote / Ahmedabad, India·Engineering

About the Role

We are looking for a senior engineer who can own features end-to-end - from database schema to user interface. You will work on multiple client products, move fast without breaking things, and be comfortable pushing back when a requirement does not make sense.

Responsibilities

  • -Design and implement full-stack features across React/Next.js frontends and Node.js/Python backends
  • -Make architectural decisions on new client projects, with accountability for the outcome
  • -Write and maintain automated tests at unit, integration, and end-to-end levels
  • -Participate in code reviews and hold the codebase to a consistent standard
  • -Communicate directly with clients during delivery - written and verbal
  • -Contribute to internal tooling and engineering practices

Requirements

  • -5+ years of professional software development experience
  • -Deep proficiency in TypeScript, React, and at least one backend runtime (Node.js or Python)
  • -Experience with relational databases (PostgreSQL preferred) and basic query optimisation
  • -Familiarity with containerisation (Docker) and cloud deployment (AWS or GCP)
  • -Ability to scope work, estimate timelines, and flag blockers early
  • -Strong written English - you will communicate async with international clients

Nice to Have

  • Experience with Next.js App Router and server components
  • Kubernetes or infrastructure-as-code experience (Terraform)
  • Background working at a product company or fast-moving agency
  • Open source contributions

Apply for this role

Send your CV and a short note (3–4 sentences) about why this role interests you. No lengthy cover letters required.

Apply Now

via email · hello@heapifytech.com