Skip to content
OktaOkta

Senior Software Engineer

Builds high-performance, customer-facing full-stack features and enterprise APIs using React, Node.js/TypeScript, PostgreSQL, MongoDB, and Redis. The role requires 5+ years of large-scale systems experience and includes performance optimization, architecture improvements, mentoring, and on-call participation.

About the job

Responsibilities

  • Design and build high-performance, customer-facing features end-to-end using React and Node.js/TypeScript, from concept through production deployment.
  • Architect and optimize public and internal backend APIs for throughput, latency, and reliability at enterprise scale.
  • Implement and manage caching strategies to minimize response times and database pressure.
  • Profile, diagnose, and resolve performance bottlenecks across React rendering, state management, database queries, and network I/O.
  • Model and optimize data access patterns across PostgreSQL and MongoDB, selecting appropriate datastores and indexing strategies.
  • Improve codebase and architecture reliability, maintainability, and scalability.
  • Collaborate with engineers, product management, and product design to define and deliver APIs and features.
  • Mentor and coach engineers on engineering practices, performance, and testing.
  • Participate in the team's on-call rotation.

Requirements

  • 5+ years of experience working on large-scale systems or services.
  • Strong Node.js and TypeScript expertise for backend services and APIs.
  • Production experience building full-stack applications with React, including component architecture, state management, rendering performance, and modern tooling.
  • Deep experience with PostgreSQL schema design, query optimization, indexing, and migrations.
  • Production experience with MongoDB document modeling, aggregation pipelines, and scaling patterns.
  • Hands-on experience designing and tuning Redis caching layers, including cache invalidation, write-through/write-behind patterns, and TTL management.
  • Experience resolving performance problems using profiling tools, APM instrumentation, load testing, and capacity planning.
  • Experience with Docker and cloud environments; AWS and/or Azure experience preferred.
  • Strong communication and collaboration skills, with an interest in mentoring teammates.

Nice-to-haves

  • Experience with RBAC systems, multi-tenant platforms, or identity and access management products.
  • Experience designing and shipping APIs at scale, including versioning, rate limiting, schema design, and SDK readiness.
  • Experience with event-driven architectures, pub/sub systems, or asynchronous job processing.
  • Familiarity with Datadog, New Relic, OpenTelemetry, or similar observability and performance tooling.
  • Experience with SSO, OIDC, OAuth 2.0, and enterprise security patterns.

Benefits

  • In-person onboarding experience.
  • Opportunities for developing talent and fostering connection and community.
  • Well-being and social impact programs.

Skills

Node.js, TypeScript, React, Postgres, MongoDB, Redis, Docker, AWS, Azure, REST APIs, RBAC, Oauth 2.0, OpenTelemetry, Datadog, New Relic

Okta

Okta

Bengaluru, India

Senior Fullstack Engineer [ Node.js Heavy + React ]
No salary listedHybrid5+ YOEFullstack Engineering

Senior full-stack engineer building scalable enterprise identity features across React and Node.js/TypeScript. Requires 5+ years of large-scale systems experience plus strong expertise in PostgreSQL, MongoDB, Redis caching, performance optimization, and API design.

Navan

Navan

Bengaluru, India

Senior Fullstack Engineer
No salary listedOn-site5+ YOEFullstack Engineering

Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.

Zocdoc

Zocdoc

Pune, India

Senior Web Developer
No salary listedOn-site4+ YOEFullstack Engineering

Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.