Senior Backend Engineer (Kotlin)

RUNA CAPITAL, INC.
United States
25 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Quechua
Job source

Tech stack

Java (Programming Language) Software Quality Code Review Search Algorithms Software Engineering Backend Kotlin

Job description

  • Develop and enhance features for their powerful back-end system that processes millions of requests daily.
  • Take charge of developing and maintaining advanced Kotlin-based backend systems that support flight search, booking, and post-booking functionalities. Ensure the systems are scalable, reliable, and efficient.
  • Uphold and enhance code quality through rigorous testing, code reviews, and implementing best practices in software development. Mentor junior developers in these practices.
  • Continuously explore and integrate new technologies and methodologies to improve system functionality and performance. Focus on optimizing flight search algorithms and enhancing user experience.
  • Participate actively in all phases of the product development lifecycle, from planning and design to implementation and release. Drive continuous improvement in processes and technologies.

Requirements

The ideal candidate is a self-motivated professional, capable of multitasking and collaborating effectively within a team. You should have strong architectural thinking, along with extensive experience in Kotlin and Java. In this role, you will play a key part in designing, developing, and evolving our back-end systems, leveraging Kotlin to build scalable and high-performing solutions., * 5+ years of experience in Kotlin / Java

  • Demonstrated ability in designing, building, and maintaining high-performance, scalable, and reliable backend systems. Experience with flight booking systems or in in the travel industry is highly beneficial.
  • Ability to tackle complex problems, think analytically, and come up with creative and efficient solutions.
  • Commitment to code quality, documentation, and sound testing practices. Experience with performance tuning and optimization techniques.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

8:52 min

Discussing backend technical stacks and balanced performance evaluations

Sebastian Hans · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:13 min

Planning a production application with Kotlin Multiplatform

Petar Marijanović · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all