⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Software Engineer(Backend)

  • Source: LinkedIn
  • OnArrival
  • On-site
  • Bengaluru
  • Full-Time
  • Senior

Job Description

About OnArrival

OnArrival is building the infrastructure layer for modern travel distribution. We enable banks, fintech companies, loyalty platforms and consumer brands to offer flights, hotels, buses and travel services directly inside their own applications.

Our platform handles the complexity behind travel commerce, including supplier integrations, search, pricing, booking, payments, cancellations, rescheduling, reconciliation and post-booking support. We operate across APIs, SDKs and embedded user experiences, allowing our partners to launch travel products without building an entire travel stack themselves.

The Role

We are looking for a Backend Engineer who can build reliable, scalable and maintainable systems for a high-volume travel platform.

You will work on systems that process real customer searches, bookings and payments across multiple travel suppliers. This is not a role where you only implement isolated tickets. You will own services and workflows from design through production, monitor how they perform and improve them based on real-world usage.

You will work closely with product managers, frontend engineers, QA engineers, solution architects and external travel partners.

What You Will Work On

  • Build backend services using Kotlin, Java and Spring Boot
  • Design APIs for search, pricing, booking, payments, cancellations, rescheduling and refunds
  • Integrate with airline, hotel, bus, payment and third-party travel APIs
  • Build resilient workflows that handle supplier failures, timeouts, retries and partial transactions
  • Design asynchronous systems using Kafka, SQS and event-driven architecture
  • Work with MongoDB, Redis, PostgreSQL, Elasticsearch and ClickHouse
  • Improve API response times, throughput, reliability and infrastructure efficiency
  • Build configurable systems that support multiple enterprise customers and tenant-specific requirements
  • Implement idempotency, distributed locking, caching, rate limiting and fault-tolerance patterns
  • Write automated unit, integration and contract tests
  • Own production releases, observability, alerts and incident resolution
  • Investigate production issues using logs, metrics, traces and database analysis
  • Participate in architecture discussions and technical design reviews
  • Improve engineering standards, documentation and development tooling

AI-Native Engineering

At OnArrival, engineers are expected to use AI extensively as part of their everyday work.

You should be comfortable using AI coding and reasoning tools to:

  • Accelerate implementation and code exploration
  • Generate and improve automated tests
  • Review pull requests and identify edge cases
  • Understand unfamiliar services and large codebases
  • Debug production issues and analyse logs
  • Draft technical designs and documentation
  • Automate repetitive engineering tasks
  • Evaluate multiple implementation approaches before writing code

AI should improve your speed and quality, but you remain responsible for validating the output, protecting customer data and making sound engineering decisions.

What We Are Looking For

  • 3 or more years of backend development experience
  • Strong programming skills in Kotlin or Java
  • Hands-on experience with Spring Boot
  • Good understanding of REST APIs, HTTP, authentication and distributed systems
  • Experience with relational or NoSQL databases
  • Understanding of concurrency, transactions, caching and asynchronous processing
  • Ability to write clean, testable and production-ready code
  • Experience diagnosing performance and reliability issues
  • Strong ownership mindset and comfort working in a fast-moving environment
  • Ability to convert ambiguous business problems into well-designed technical solutions
  • Comfortable using AI-assisted development tools as part of the software development lifecycle

Good to Have

  • Experience with Kafka, Redis, MongoDB, Elasticsearch or ClickHouse
  • Experience running services on AWS using ECS, EKS, Lambda, SQS, S3 or CloudFront
  • Experience with observability platforms such as Grafana, OpenTelemetry, Datadog or SigNoz
  • Experience building multi-tenant SaaS platforms
  • Knowledge of microservices, event-driven architecture and distributed transaction patterns
  • Experience with payment systems, booking systems or financial reconciliation
  • Experience integrating with external APIs that have inconsistent behaviour or limited reliability
  • Previous experience in travel technology, fintech, e-c…

Skills

  • Kotlin
  • Java
  • spring
  • spring-boot
  • Kafka
  • MongoDB
  • Redis
  • PostgreSQL
  • Elasticsearch
  • clickhouse
  • amazon-web-services
  • amazon-ecs
  • amazon-eks
  • aws-lambda
  • amazon-sqs
  • amazon-s3
  • amazon-cloudfront
  • Grafana
  • opentelemetry
  • datadog
  • signoz-io
  • Github
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with OnArrival

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes