Backend Engineer - Enterprise
Build scalable distributed systems and full-stack enterprise solutions that integrate complex systems and apply AI to business operations. The role requires expert Rust or C++, database operations, observability, and reliability experience, with Python, TypeScript, Kubernetes, and LLM expertise preferred.
About the job
Responsibilities
- Design, implement, and maintain reliable, horizontally scalable distributed systems.
- Build full-stack enterprise solutions integrating messy systems, orchestrating complex workflows, and applying AI to business operations.
- Own end-to-end product execution from ideation through deployment.
- Collaborate with teammates and customers to gather feedback, refine features, and evolve user-centric products.
- Deliver robust, reliable, user-facing software at scale.
Requirements
- Expert knowledge of either Rust or C++.
- Experience designing, implementing, and maintaining reliable, horizontally scalable distributed systems.
- Knowledge of service observability and reliability best practices.
- Experience operating databases such as PostgreSQL, ClickHouse, and CockroachDB.
Nice-to-haves
- Expert knowledge of Python.
- Experience with Docker, Kubernetes, and containerized applications.
- Expert knowledge of TypeScript.
- Expert knowledge of gRPC, including unary, response streaming, bidirectional streaming, and REST mapping.
- Hands-on experience with LLM APIs, embeddings, or retrieval-augmented generation (RAG) patterns.
- Track record of delivering user-facing software at scale.
Skills
Rust, C++, Python, TypeScript, gRPC, Docker, Kubernetes, Postgres, ClickHouse, Cockroachdb, LLM APIs, Embeddings, RAG
Similar jobs
Backend Engineering jobsDesign and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.
Build and optimize high-scale backend microservices for a global payments platform, supporting secure transactions, fraud detection, and compliance. The role requires at least five years of software engineering experience and proficiency with Go, Postgres, Kafka, and distributed systems.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior engineer responsible for designing, building, and operating scalable backend systems for a modern financial ledger. The role requires 5+ years of experience, strong coding skills preferably in Go, and expertise with cloud platforms, RPC, relational databases, and distributed systems.