Senior Software Engineer
Core
Building and maintaining distributed, high availability, high throughput systems for an online travel platform serving hotels.
Role type
Senior Software Engineer (Backend focus)
Builds
Online travel platform components for hoteliers
Domain
Online travel technology
Deliverable
production ML models | product features
Required skills
distributed systems design, high availability architecture, high throughput systems, data consistency, code refactoring, unit testing, modular development, full-stack development (client to server)
Preferred skills
pair programming, trunk-based development, continuous delivery
Technologies
TypeScript, Node.js, React, PostgreSQL, Redis, Mongo, Google Cloud Run, Kubernetes, BigQuery, Pub/Sub
Responsibilities
Designing and implementing distributed systems, writing production-ready code, refactoring legacy code, writing tests, collaborating in small autonomous squads
Seniority
Senior, hands-on IC