Rubiscape
Posted 2mo ago

Backend Engineer (Node.js / Python / Go)

Rubiscape
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities
  • designing services
  • building microservices
  • architecting pipelines
Requirements
  • 4+ years backend engineering experience building distributed production services in Node.js
  • Python, or Go
  • Strong PostgreSQL, Kafka, and Kubernetes experience
  • Security and observability knowledge
Technical tools mentioned
KafkaPostgreSQLRedisApache SparkKubernetesNode.jsFastifyNestJSPythonFastAPIGogRPCOpenAPIPactGrafanaOpenTelemetryFlinkOpenAIAzure OpenAIAnthropicMQTTOPC-UACoAPTimescaleDBInfluxDBKongTraefikIstioPulsarRabbitMQVault

Job description

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.



About Rubiscape

Unified data science and decision intelligence software platform.

Similar jobs

Backend Engineer roles near Pune, Maharashtra
3d
Save
Mark Applied
Hide
Java Backend Developer
Chennai or Pune
HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
5+ YOE5–8 years in financial services and Java application development; extensive Java, Spring, Spring Boot, microservices, Kafka, ECS, PL/SQL, and Agile experience; bachelor's degree or equivalent.
Java, Spring Framework, Spring Boot, Kafka, ECS, PL/SQL
4d
Save
Mark Applied
Hide
Senior Core Java Backend Lead - Vice President
Pune, Maharashtra, India
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
12+ YOE12+ years of industry experience, bachelor's degree or equivalent, and expertise in Java, Spring, web APIs, distributed systems, DevOps tools, testing, technical design, and team management.
Java, Spring, Spring Boot, Web API, REST, Linux, Unix, Ant, Maven, Jenkins, SonarQube, JUnit, Bitbucket, Docker, Kubernetes, OpenShift, Apache Kafka, RabbitMQ, Generative AI, Large Language Models (LLMs), Trino, Python, SOA, WBS
4d
Save
Mark Applied
Hide
Backend Engineer - Relex
Pune, Maharashtra, India
HybridFull Time
METRO
METROFrankfurt Stock Exchange: B4B: International wholesaler serving hospitality and retail business customers.
7+ YOERequires 7–10 years of experience with Java, SQL, PL/SQL, REST APIs, Spring Boot, cloud platforms, databases, DevOps, integrations, testing, troubleshooting, and technical documentation.
Java, SQL, PL/SQL, Spring Boot, Swagger/OpenAPI, RESTful APIs, PostgreSQL, Oracle, Cloud SQL, BigQuery, Google Cloud Platform (GCP), Kubernetes, Docker, Harbor, GitHub, GitHub Actions, WaaS 3, SOPS, SonarQube, DataDog, Kafka, Pup/Sub, JUnit, Mockito, JMeter, Microsoft Azure, Visual Studio, Azure DevOps, Lifecycle Services (LCS), Azure Logic Apps, Azure Functions, Service Bus
4d
Save
Mark Applied
Hide
Java Backend Engineer (Java,Springboot,SQL) 4-6 Years
Pune, Maharashtra, India
HybridFull Time
Global Payments
Global PaymentsNYSE: GPN: Provides payment technology and software solutions for businesses.
4+ YOERequires 4–6 years of Java, Spring Boot, and Hibernate experience; REST APIs, databases, security, testing, Unix/Linux, version control, build tools, Agile, and strong troubleshooting skills.
Java, J2EE, Spring Boot, Angular, Hibernate, REST APIs, XML, JSON, SonarQube, Snyk, Checkmarx, JUnit, OAuth2, OIDC, SQL, Oracle, PL/SQL, Unix, Linux, GitHub, Maven, Gradle
5d
Save
Mark Applied
Hide
Consultant - R01564547
Pune, Maharashtra, India
OnsiteFull Time
Brillio
Brillio: Digital technology services and AI-led transformation partner.
6+ YOERequires 6–10+ years of backend or platform engineering experience, strong Golang expertise, Java or Python, microservices, distributed systems, APIs, databases, cloud platforms, containers, and CI/CD.
PostgreSQL, Python, Java, Golang, MySQL, MongoDB, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, Kafka, RabbitMQ, Pub/Sub
1w
Save
Mark Applied
Hide
SENIOR BACKEND DEVELOPER
Pune, Maharashtra, India
RemoteFull Time
Zensar
ZensarNational Stock Exchange of India: ZENSARTECH: Global technology firm providing digital transformation and infrastructure services.
8+ YOERequires 8 years of senior software development experience with Python Django, Agile, Git, database optimization, SQL/NoSQL, and Postgres; Docker, docker-compose, and minikube preferred.
Python, Django, Git, SQL, NoSQL, Postgres, Docker, docker-compose, minikube
1w
Save
Mark Applied
Hide
NI Pune Q3 26- Backend Engineer - Experienced
Pune, Maharashtra, India
HybridFull Time
Cognyte
CognyteNASDAQ: CGNT: Provides investigative analytics software for security and law enforcement.
6+ YOEBSc in computer science, software engineering, or related field; 6–9 years of Java development; distributed systems or microservices experience; Big Data, Spark, Hadoop, containers, orchestration, and Kafka expertise.
Java, Spark, Hadoop, Docker, Kubernetes, OpenShift, Kafka
1w
Save
Mark Applied
Hide
Golang Developer
Pune, Maharashtra, India
HybridFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOEEngineering degree or equivalent, 3–5 years of software development experience, and proficiency in Golang backend services, microservices, REST APIs, and automated testing; Kafka or Flink experience preferred.
Golang, Java, Kafka, Flink, REST, AWS, CI/CD