HiroJet
Website:
hirojet.com
Company:
https://www.linkedin.com/company/hirojet
Seniority: Mid-Senior level
Industries: Software Development
Job details:
Role :- Backend Engineer (Rust)
Location :- Bangalore (WFO)
About Company - We're Young India's Investment Platform. Let us know if the app matches your vibe. Changing How Young India Invests.
Experience: 4+ years of software engineering, including 2+ years of production Rust development. Trading experience is highly preferable. We are building and improvising a high-performance, low-latency trading platform and are looking for an experienced backend engineer to build scalable, reliable, and concurrent backend systems.
Responsibilities
● Design and develop high-performance backend services primarily in Rust.
● Build asynchronous, event-driven systems with a strong focus on performance and scalability.
● Design scalable distributed systems for real-time market data and trading.
● Optimise applications for latency, throughput, CPU, and memory efficiency.
● Design APIs and internal communication layers.
● Collaborate with product, frontend, and infrastructure teams.
● Participate in architecture discussions and code reviews.
Required Skills
● 2+ years of hands-on production Rust experience.
● Deep expertise in Rust language features with the ability to write idiomatic, performant, and production-grade Rust code.
● Experience with Go-lang is preferred.
● Strong expertise in async programming, concurrency, channels, synchronisation primitives, and multithreading.
● Strong understanding of distributed systems, system design, scalability, caching, fault tolerance, and high availability.
● In-depth knowledge of SQL and NoSQL databases, with strong hands-on experience in PostgreSQL.
● Strong understanding of networking and communication protocols
● Excellent debugging, performance tuning skills in Linux.
● Strong communication and collaboration skills.
Good to Have
● Experience with ClickHouse or other analytical databases.
● Hands-on experience with Kafka, Redis, Docker, Kubernetes, and Linux.
● Experience building trading, fintech, or other low-latency backend platforms.
● Knowledge of event-driven architectures and messaging systems.
Click on Apply to know more.