Back to All Open Roles
DISTRIBUTED SYSTEMS & DATA INFRASTRUCTURE JOB ID: IEC-SBE-2026 3 Openings Available

Senior Backend Developer (Go / Node / Python)

Engineer Resilient 50,000+ RPS Distributed Microservices & Event Streams

Join our backend squad to build ultra-low-latency financial ledgers, event-driven streaming pipelines (Kafka), and scalable API microservices. You will solve complex concurrency challenges, optimize distributed database transactions, and guarantee 99.99% system availability.

ROLE SNAPSHOT

Join This Squad

  • Work Model: 100% Remote Async
  • Direct Review: Founders & Tech Lead
100% Confidential • Fast 48h Response
Mission & Impact

Key Architectural Challenges You Will Solve

01

Ultra-High Concurrency

Engineer Golang and Node.js microservices capable of handling 50,000+ RPS with sub-20ms p99 latency.

02

Event-Driven Streaming

Build fault-tolerant Apache Kafka and RabbitMQ pipelines for asynchronous ledger updates and audit logging.

03

ACID Database Integrity

Architect distributed PostgreSQL schemas with row-level locking, sharding, and zero-downtime schema migrations.

04

Zero-Trust API Security

Enforce mTLS, OAuth2/OIDC token verification, rate limiting, and encrypted data-at-rest governance.

Stack & Tooling

Production Tech Ecosystem

Core Languages
Golang (Go 1.22+) Node.js / TypeScript Python (FastAPI) Rust (Bonus)
Data & Databases
PostgreSQL Redis (Cluster / Streams) ClickHouse MongoDB Elasticsearch
Messaging & RPC
Apache Kafka gRPC / Protocol Buffers RabbitMQ NATS RESTful APIs
Infrastructure & Observability
Docker Kubernetes Prometheus Grafana OpenTelemetry AWS RDS
Responsibilities

What You Will Own & Deliver

  • Architect, write, and scale low-latency backend microservices using Go, Node.js, and Python FastAPI.
  • Design scalable database schemas, write performant SQL migrations, and configure connection pooling for PostgreSQL clusters.
  • Implement event-driven asynchronous architectures with Apache Kafka to decouple mission-critical business transactions.
  • Build high-performance gRPC interfaces for inter-service communication with strict protocol buffer schema contracts.
  • Diagnose memory leaks, CPU bottlenecks, and database deadlocks using pprof, tracing, and structured log analytics.
  • Implement automated disaster recovery drills, database replica failovers, and point-in-time recovery pipelines.
Qualifications

Required Experience & DNA

  • 4+ years of backend engineering experience developing and scaling distributed systems in production.
  • High proficiency in Golang or Node.js (TypeScript) with a solid understanding of goroutines, event loops, and concurrency.
  • Deep expertise in relational databases (PostgreSQL/MySQL), indexes (B-tree, GIN), and query execution plans.
  • Hands-on experience with message brokers (Kafka or RabbitMQ) and distributed caching (Redis).
  • Strong foundation in software engineering principles (SOLID, DRY, Clean Architecture, Twelve-Factor App).

High-Value Bonus Signals

  • Experience building double-entry accounting ledgers or payment gateway integrations.
  • Familiarity with Kubernetes operators or service meshes (Istio/Linkerd).
  • Knowledge of cryptographic algorithms, HMAC signing, and blockchain integration.
Rapid Hiring Protocol

Our Transparent 4-Stage Interview Loop

01
Discovery Call
20 min culture and compensation alignment.
02
Architecture Review
45 min real-world systems deep dive. No trivia.
03
Founder Sync
30 min roadmap and equity alignment.
04
Offer in 48h
Formal offer letter & hardware delivery.
DIRECT FOUNDER INBOX

Apply for Senior Backend Developer (Go / Node / Python)

Fill out this short application. Our engineering squad leads review all submissions directly and respond within 24 business hours.