Staff Software Developer, Backend Streams
Summary
Staff-level backend engineer at Leap Tools (makers of Roomvo) who drives the architecture of the ETL and data-processing systems that ingest customer product catalogs, focusing on scalable, high-throughput distributed systems. Core stack: Python, Django, Kubernetes, PostgreSQL, OpenSearch, AWS; remote-first from Toronto.
- Python, Django, Kubernetes, PostgreSQL, AWS
- Drive the architecture and evolution of the ETL and data processing systems that ingest customer product catalogs into Leap Tools' internal product catalog platform.
- Design systems capable of reliably processing large and highly variable datasets from thousands of customers, dealing with complex schemas, transformations, validation rules, dependencies, and imperfect source data.
- Identify and eliminate performance bottlenecks across data ingestion, transformation, persistence, indexing, and retrieval, continually improving throughput and end-to-end processing latency.
- Design distributed processing systems that scale horizontally while maintaining strong guarantees around correctness, idempotency, fault tolerance, retries, and recovery.
- Help evolve the architecture of one of the most complex and foundational areas of the Leap Tools platform as our product catalog continues to grow in size and complexity.
- Partner with product and engineering leadership to define technical direction, identify foundational investments, and plan for scale and performance.
- Serve as a force multiplier by mentoring senior engineers, conducting architecture reviews, and enabling high-quality, high-velocity development across teams.
- Champion engineering excellence and set the technical bar for backend systems in terms of scalability, resiliency, observability, and maintainability.
- Lead cross-functional initiatives that span multiple teams and stakeholders across the business.
- Help shape the long-term technical vision and culture of the engineering organization.
- Influence hiring, onboarding, and growth strategies to ensure a strong and healthy team over time.
- 8+ years of software development experience building and operating scalable, reliable systems in production environments.
- Strong experience designing and operating complex ETL pipelines, data processing platforms, or other high-throughput data-intensive systems.
- Strong understanding of distributed systems concepts, including concurrency, partitioning, consistency, idempotency, retries, failure recovery, and horizontal scaling.
- Experience with performance engineering: profiling complex systems, identifying bottlenecks, understanding resource utilization, and materially improving throughput and latency.
- Experience working with large datasets and designing efficient approaches to transformation, persistence, indexing, and retrieval.
- Deep understanding of computer science fundamentals, including algorithms, data structures, networking, and databases.
- Proven experience designing and scaling distributed systems with a focus on performance, observability, reliability, and fault tolerance.
- Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems.
- Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board.
- Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact.
- Excellent communication and cross-functional collaboration skills.
- Comfortable operating in a fast-paced, high-autonomy, product-driven environment.
- Experience with data engineering, data ingestion platforms, product catalogues, e-commerce data, search systems, or similar domains is strongly preferred.
- Familiarity with our stack (Python, Django, Kubernetes, PostgreSQL, OpenSearch, AWS) is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome.
- We're a remote-first company that encourages our employees to work from where they're most productive.
- We work in tight-knit teams to cultivate an ownership mentality.
- We cherish curiosity and an obsession for details because we know these details are invaluable over the long run.
- We're hyper-focused on our achievements and our ability to execute our promises. We act with urgency.
- Work anywhere in the world for up to 3 months!
- We value families, by offering a parental leave program
- We offer a work-from-home stipend
- Your birthday (and our company's birthday) is a day off!
- You upload your resume and complete a brief questionnaire.
- Three rounds of technical assessment.
- Culture fit assessment.
- Final interview with leadership.
- Offer
