Recro
Website:
recro.io
Job details:
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.
Responsibilities
● Drive system design, platform architecture, and self-serve engineering capabilities across high-scale microservices and real-time data pipelines.
● Own end-to-end delivery of critical initiatives, from scoping and design to deployment and scaling.
● Own and lead multiple projects simultaneously—be accountable for quality, performance, and timelines.
● Lead by example as a hands-on developer, picking up the most complex pieces and turning ambiguity into working software.
● Build scalable and resilient systems using Java (Spring Boot), Event-Driven Architectures, and NoSQL (ScyllaDB/MongoDB).
● Solve real-time, high-throughput challenges across search, pricing, availability, and booking workflows.
● Embrace AI-powered development methodology (Claude, Cursor) to increase product release velocity and build accuracy.
● Collaborate across teams (Product, Infra, Data, Architects) with a mindset of ownership and partnership.
● Conduct rigorous design and code reviews with attention to clean code, performance, and maintainability.
Requirements
● 7–12 years of backend development experience, with deep focus on Java (Spring Boot, Hibernate)
● Proven track record in owning systems, influencing architecture, and delivering critical projects independently or in small teams
● 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
● Deep systems thinking around consistency models, circuit breakers, low-latencydesign, and platform reliability
● Experience driving an automation-first culture, building tools, frameworks, orinternal platforms
● Familiar with observability tools: Grafana, Prometheus, CloudWatch
● Must be a goal-driven professional who focuses on driving measurable results and can effectively prioritize activities that directly contribute to business objectives.
● Self-starter, go-getter, and problem solver with a growth mindset
● Comfortable in remote-first, async, and ownership-heavy environments
Click on Apply to know more.