Job Description
<p>We're looking for hands-on technical leaders to join as Staff or Principal Engineers-builders who can lead by doing.<br/><br/> You'll be the backbone of architectural decisions, drive scalability across domains, and solve complex distributed systems problems while mentoring teams through execution.<br/><br/> Each Staff/Principal Engineer is expected to own multiple initiatives or projects end-to-end, from design to rollout, working collaboratively across teams to drive business and technical outcomes.<br/><br/>Responsibilities : <br/><br/>- Drive system design, platform architecture, and self-serve engineering capabilities across high-scale microservices and real-time.<br/><br/></p><p>- Own end-to-end delivery of critical initiatives, from scoping and design to deployment and scaling.<br/><br/>- Own and lead multiple projects simultaneously-be accountable for quality, performance, and timelines.</p><p><br/>- Lead by example as a hands-on developer, picking up the most complex pieces and turning ambiguity into working software.<br/><br/>- Build scalable and resilient systems using Java (Spring Boot), Event-Driven Architectures, and NoSQL (ScyllaDB/MongoDB).<br/><br/>- Solve real-time, high-throughput challenges across search, pricing, availability, and booking workflows.<br/><br/>- Embrace AI-powered development methodology (Claude, Cursor) to increase product release velocity and build accuracy.<br/><br/>- Collaborate across teams (Product, Infra, Data, Architects) with a mindset of ownership and partnership.<br/><br/> - Conduct rigorous design and code reviews with attention to clean code, performance, and maintainability.<br/><br/>Requirements : <br/><br/>- 7- 12 years of backend development experience, with deep focus on Java (Spring Boot, Hibernate) <br/><br/>- Proven track record in owning systems, influencing architecture, and delivering critical projects independently or in small teams <br/><br/>- Strong experience with : Distributed systems, event-driven architectures, SQS/Kinesis, backpressure, and fault tolerance - ScyllaDB, MongoDB, or other NoSQL databases - Performance profiling, memory management, and latency optimizations <br/><br/>- Deep systems thinking around consistency models, circuit breakers, low-latency design, and platform reliability <br/><br/>- Experience driving an automation-first culture, building tools, frameworks, or internal platforms <br/><br/>- Familiar with observability tools: Grafana, Prometheus, CloudWatch <br/><br/>- Must be a goal-driven professional who focuses on driving measurable results and can effectively prioritize activities that directly contribute to business objectives.<br/><br/>- Self-starter, go-getter, and problem solver with a growth mindset - Comfortable in remote-first, async, and ownership-heavy environments.<br/><br/>Nice to Have : <br/><br/>- Experience with LLM pipelines, RAG, or agentic AI workflows <br/><br/>- Exposure to Databricks, Spark, or other large-scale data processing frameworks <br/><br/>- Experience building internal platforms or golden paths to accelerate engineering teams.<br/><br/>- Knowledge of React or full-stack systems <br/><br/>- Prior experience in B2B marketplaces or travel-tech is a plus.<br/><br/>Why Join Us?
<br/><br/>- Shape the backbone of a high-GMV, high-throughput B2B platform <br/><br/>- Work on critical, high-scale & real-time systems with global scale <br/><br/>- Use AI to supercharge your productivity <br/><br/>- Join a fast-paced, remote-first team that values ownership, documentation, and shipping clean solutions <br/><br/>- Be part of a culture where engineering excellence is non-negotiable</p> (ref:hirist.tech)