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 maintainability
4. 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 direction
Mentor 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, NestJS
Postgres (Cloud SQL), Prisma / Knex (or similar), Redis (or Memorystore)
GCP : Cloud Run, Pub / Sub, Cloud Storage, Cloud Scheduler, IAM, VPC
Next.js / React (for UI)
Terraform (nice to have), GitHub Actions, Sentry, OpenTelemetry
Requirements
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 communication
Growth & Ownership : As a senior engineer , you’ll have the autonomy to guide projects from concept to production
If you’re based in Europe, North America, or Latin America , don’t hesitate to reach out!
Senior Software Engineer • Tenerife, Canary Islands, Spain