About Walkway
Walkway is on a mission to revolutionize the tours and activities industry with AI-driven revenue intelligence . We empower operators with data-rich insights, competitive benchmarking, and dynamic pricing solutions to help them stay ahead in a rapidly evolving travel landscape. As a Senior Software Engineer , you’ll play a pivotal role in building and enhancing our data-intensive SaaS platform , delivering real-time analytics, automated pricing recommendations, and seamless user experiences.
About the Role
Please note that we’re a US-based company, so this position will be under a contractor agreement.
We’re hiring a Senior Software Engineer with a strong backend focus who can still navigate the full stack when needed. You’ll own core services (pricing, data ingestion, auth / permissions), shape our architecture, and partner with the founders on roadmap and trade-offs. This role is ideal for a self-starter who enjoys moving from design → code → production and can lead by example.
Beyond coding, you’ll drive engineering initiatives , collaborate with co-founders, product and data teams , and support other developers. You’ll ensure our application remains performant and scalable as we handle large data sets, complex filtering logic, and real-time updates for customers.
What You’ll Do
1. Backend & Platform
- Design and implement services in Node.js / NestJS (TypeScript) running on GCP (Cloud Run, Cloud SQL / Postgres, Pub / Sub, Cloud Storage, VPC).
- Build and evolve multi-tenant SaaS primitives : RBAC , org / workspace models, JWT / OAuth auth flows, API keys, rate-limiting.
- Ship reliable REST (and / or GraphQL) APIs with versioning, pagination, idempotency, and strong contracts.
- Build background workers & schedulers for pricing jobs, data ingestion, and sync tasks (Pub / Sub / queues, cron).
- Performance engineering : caching strategies (e.g., Redis), query optimization, profiling, hot-path tuning.
- Observability : metrics, tracing, structured logs (OpenTelemetry, Cloud Logging / Monitoring, Sentry).
- Secure by default : least-privilege IAM, secrets management, encryption in transit / at rest, audit trails, PII handling , SOC2-friendly habits.
2. Data & Integrations
Integrate with OTA / partner APIs; design resilient adapters, retries, backoff, and data quality checks.Model data for analytics workloads; collaborate with data science on the pricing engine and evaluation loops.3. Architecture & Leadership
Co-drive the roadmap and architecture decisions (domain boundaries, service decomposition, buy vs build).Set engineering standards, review PRs, mentor teammates, and unblock delivery.Balance velocity with reliability, cost, and long-term maintainability4. Performance and Scalability
Optimize data-fetching flows and caching strategies to minimize latency and network overhead.Identify bottlenecks in frontend or backend , propose architectural improvements , and ensure smooth scaling under high traffic.Collaborate with DevOps / Infrastructure teams for CI / CD , monitoring , and alerting setups; potentially work with Google Cloud , AWS , or Vercel .5. Team Leadership & Collaboration
Lead engineering initiatives —work with the CTO and other senior engineers to define technical directionMentor other developers, conduct code reviews , and promote best practices in clean, testable code .Break down product requirements or complex technical tasks into achievable sprints, providing accurate estimates.6. Frontend touchpoints (as needed)
Contribute to Next.js / React endpoints / components when integration or contract changes require it.Our stack (you don't need all of it)
TypeScript, Node.js, NestJSPostgres (Cloud SQL), Prisma / Knex (or similar), Redis (or Memorystore)GCP : Cloud Run, Pub / Sub, Cloud Storage, Cloud Scheduler, IAM, VPCNext.js / React (for UI)Terraform (nice to have), GitHub Actions, Sentry, OpenTelemetryRequirements
6+ years building production software; at least 3+ years leading / owning backend services.Expert in Node.js / TypeScript and a framework such as NestJS ; strong SQL and Postgres fundamentals (modeling, indexing, migrations, locks, performance).Hands-on GCP experience (or AWS / Azure with willingness to adopt GCP).Proven SaaS chops : RBAC , JWT / OAuth , API design, multi-tenancy, background jobs, rate limiting, feature flags, A / B testing.Security & reliability mindset : secrets management, least-privilege IAM, auditability, SLO / SLI thinking.Comfortable with CI / CD, Docker, and production debugging / observability.Clear communicator who enjoys owning problems end-to-end and participating in roadmap / architecture.Nice to have
Experience with pricing / revenue systems or marketplace dynamics.Data / ML adjacent experience (evaluation pipelines, offline / online experimentation).Experience with data stores beyond Postgres (BigQuery, DuckDB, Elasticsearch).Terraform / IaC, Kubernetes, or cost-optimization on GCP.Why Join Walkway
Shape the Future of Travel : Influence architecture decisions on a high-impact, AI-driven SaaS platform (we recently won an Award!)Collaborative Culture : Work in a supportive, innovative environment that values continuous learning and open communicationGrowth & Ownership : As a senior engineer , you’ll have the autonomy to guide projects from concept to productionIf you’re based in Europe, North America, or Latin America , don’t hesitate to reach out!