Home/Job List/Backend Engineer (Node.js / Python / Go)
Rubiscape

Backend Engineer (Node.js / Python / Go)

Rubiscape

Pune, Maharashtra, India
Full-Time
Posted 18 days ago

Job Description & Responsibilities

About the Role

Rubiscape’s backend is a distributed microservices mesh that ingests billions of events, orchestrates ML pipelines, and serves real-time analytics to enterprise dashboards — all while guaranteeing the security and compliance posture that regulated Fortune 500

customers demand. As a Backend Engineer, you will design and own services that power one or more of the six studios, working with Kafka, PostgreSQL, Redis, Apache Spark, and Kubernetes as everyday tools — not aspirational technologies.

You will apply deep knowledge of distributed systems, API design, and data engineering to achieve platform metrics that matter: 3× faster pipelines, 5× lower TCO, and production deployment in under 90 days.

Key Responsibilities

· Design,

build, and own microservices in Node.js (Fastify/NestJS), Python (FastAPI), or

Go that serve core platform capabilities — data ingestion, transformation

orchestration, model serving, and real-time event processing.

· Architect

Kafka-based event streaming solutions for high-throughput data ingestion

pipelines (RubiFlow) and real-time alerting (RubiSight), with at-least-once

delivery guarantees and consumer group management.

· Design

PostgreSQL schemas for multi-tenant SaaS deployments, including row-level

security, partitioning strategies, and query plan optimisation for analytical

workloads.

· Build and

maintain REST and gRPC API contracts used by frontend studios and third-party

integrations, with OpenAPI documentation and contract testing (Pact).

· Implement

caching strategies with Redis (cache-aside, write-through, pub/sub) to meet

sub-100ms response SLOs for interactive platform features.

· Contribute

to the platform’s observability stack — defining structured log schemas, custom

OpenTelemetry spans, and Grafana dashboard panels for your service area.

· Participate

in on-call rotation for backend services, conducting blameless post-mortems and

driving reliability improvements to reduce MTTR.

Nice to Have

· Experience

with Apache Spark or Flink for large-scale batch and streaming data processing

pipelines — directly applicable to RubiFlow’s data foundation studio.

· Prior work

integrating LLM APIs (OpenAI, Azure OpenAI, Anthropic) or building

retrieval-augmented generation (RAG) pipelines for enterprise AI features

(RubiAI).

· Background

in IoT protocol handling (MQTT, OPC-UA, CoAP) or time-series databases

(TimescaleDB, InfluxDB) relevant to the RubiThings studio.

· Contribution

to internal developer platforms, API gateway configuration (Kong, Traefik), or

service mesh implementations (Istio).

About Rubiscape

Rubiscape is India’s leading Decision

Intelligence Platform, unifying data engineering, BI, machine learning, and

agentic AI in a single governed platform. Built in Pune and trusted by Fortune

500 enterprises across BFSI, manufacturing, healthcare, and government. 8

international innovation patents. 10 Industry-Academia Labs & COEs. From BI

to AI — One Platform. Every Decision.

Requirements

Requirements

· 4+ years

of backend engineering experience building distributed, production-grade

services in one or more of: Node.js, Python, Go.

· Strong

command of relational database internals — query optimisation, index design,

transaction isolation levels, and schema migration strategies in PostgreSQL.

· Hands-on

experience with Kafka or a comparable message-streaming platform (Pulsar,

RabbitMQ) in a high-throughput production environment.

· Solid

understanding of microservice design patterns: circuit breaker, saga, CQRS,

outbox pattern — and the trade-offs between them in an enterprise context.

· Experience

deploying and debugging containerised services on Kubernetes, including

resource limits, liveness/readiness probes, and horizontal pod autoscaling.

· Strong

security engineering instincts: OAuth 2.0/OIDC flows, secrets management

(Vault/Kubernetes secrets), and input validation/sanitisation practices.

Required Skills

JavaScriptNode.jsPythonGoAzureKubernetesRedisKafkaMachine Learning

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience49 years
Positions1

Posted by

N/A

Posted on:

11 Aug 2026

About Rubiscape

More open roles

Browse all jobs →