Travoom is the marketplace for bucket list travel experiences.
CTO – Experienced Startup, Hands-On Rust
Location
Texas
Posted
5 days ago
Salary
0
Seniority
Lead
Job Description
CTO – Experienced Startup, Hands-On Rust
Travoom
• Define and lead the long-term technical architecture of the platform • Lead backend architecture and infrastructure strategy using Rust-based systems • Help build scalable systems supporting feeds, messaging, live updates, video, and data infrastructure • Oversee engineering direction across backend, frontend, infrastructure, and product systems • Partner closely with leadership on product and company strategy • Establish engineering culture, hiring standards, and technical execution processes • Work directly with engineers on architecture reviews, tradeoffs, and implementation decisions • Help design future financial infrastructure including rewards, wallets, payments, and crypto-related systems • Support AI-powered systems including translation, recommendation, search, and football history infrastructure • Ensure scalability, reliability, performance, and security across all systems
Job Requirements
- 7–15+ years of software engineering and technical leadership experience, ideally within startups or high-growth consumer technology platforms
- Strong hands-on engineering background with active involvement in architecture, systems design, and production codebases
- Significant experience building and scaling modern consumer platforms involving real-time systems, high concurrency, and large-scale user engagement
- Strong production Rust experience building asynchronous backend systems and distributed infrastructure
- Deep understanding of backend architecture, APIs, event-driven systems, databases, caching, and scalable infrastructure design
- Experience building or operating one or more of the following:
- Social feeds and microblogging systems
- Messaging or real-time communication platforms
- TikTok-style video or media infrastructure
- Financial, wallet, fintech, or gambling infrastructure
- AI-powered consumer products
- Large-scale SEO or content infrastructure
- Ability to make pragmatic technical tradeoffs balancing scalability, performance, speed, maintainability, and operational simplicity
- Experience leading and mentoring engineering teams while remaining deeply technical and hands-on
- Comfortable operating in fast-moving startup environments with ambiguity, evolving priorities, and limited process
- Strong communication skills with the ability to explain architectural decisions clearly to both technical and non-technical stakeholders
- Strong entrepreneurial judgment, ownership mentality, and execution focus
Benefits
- Significant equity ownership
- Long-term token participation
- Founding-level influence over the company and platform
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and operate backend systems that serve AI-powered insurance workflows in production. • Design and implement AI orchestration layers that connect models, APIs, workflows, and business logic. • Build inference pipelines for LLM-based and AI-assisted automation systems. • Optimize latency, throughput, and cost across AI services (caching, batching, streaming, routing). • Design stable service boundaries between backend systems, ML components, and product APIs. • Implement observability: logging, metrics, tracing, alerting, and incident response workflows. • Debug production issues across distributed AI systems and resolve root causes. • Collaborate closely with frontend, product, operations, and ML teams to ship end-to-end features. • Continuously improve system reliability, scalability, and performance.
• Design, develop, and own features within the core enterprise integration layer, from technical design to deployment and monitoring. • Implement event-driven solutions using Azure Service Bus and Azure Functions, aligned with the broader integration architecture. • Collaborate closely with the Principal Architect, tech leads, and other developers to deliver consistent, scalable solutions across business verticals. • Take full ownership of assigned tasks, from planning through delivery, with minimal need for oversight. • Communicate clearly and proactively with both technical and non-technical stakeholders on progress, blockers, and technical decisions. • Champion code quality, testing, and CI/CD best practices; actively participate in code reviews. • Troubleshoot and resolve complex issues in a distributed, cloud-based environment using Application Insights or equivalent APM tooling.
• Design, build, and debug new product features end-to-end. • Develop and maintain RESTful APIs in Java 21 / Spring Boot. • Implement and maintain Redis-based caching strategies. • Build reactive Angular 19 components. • Write E2E and unit tests focused on critical business logic. • Work with AWS for storage, deployment, observability, and AI integrations. • Proactively communicate feature complexities or scope changes. • Actively participate in Agile ceremonies and client-facing meetings. • Partner with peer engineers to maintain code quality across the team.
• Develop, test and implement software solutions in Python / Java. • Collaborate with cross-functional teams to define, design, and deliver new features/products. • Maintain and improve the performance of existing applications. • Identify and fix bugs and performance issues. • Actively participate in code reviews and ensure the quality of produced code. • Document processes and results, contributing to knowledge maintenance within the team.



