Senior Software Developer
Apply NowJubil ID: 604
Company: TekGarden
Location: Anywhere
Description:
About AgodaAgoda is an online travel booking platform for accommodations
flights
and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide
plus flights
activities
and more . Based in Asia and part of Booking Holdings
our 7
100+ employees representing 95+ nationalities in 27 markets foster a work envir
Qualifications:
Overall experience of 10+ years in software engineering roles
Proven hands-on experience
Experience with owning production services with significant impact on design
development
deployment
monitoring & evolution
Curiosity
staying a-breast on technological improvements and open source advancement
Strong programming skills in languages such as Kotlin
Scala
Java
C#
Can perform deep research & take decisions on complex projects
Can easily toggle between running as a lone wolf and also works great as part of a pack
Strong communication skills
with the ability to explain complex technical details to stakeholders at all levels
On top of being an expert in Back End
has understanding of challenges and trade-offs in the entire engineering universe
from Front End/ Mobile to Data 7 analytics
Bachelor’s degree in Computer Science
Engineering
or a related field
Master’s or Ph.D. in a technical field
Experience with Kubernetes for effective container orchestration and scaling
Deep understanding of CI/CD pipelines
automation tools
and practices relevant to machine learning
Experience in programming with Rust
C or other low level language
Responsibilities:
These mission-critical systems change frequently with dozens of releases per day
so we must employ state-of-the-art CI/CD and testing techniques in order to make sure everything works without any downtime
We also ensure that our systems are self-healing
responding gracefully to extreme loads or unexpected input
In order to accomplish this
we use state-of-the-art languages like Scala and Go
data technologies like Kafka and Aerospike
and agile development practices
Architecting and developing highly scalable
mission critical back end systems
Owning a big chunk of Agoda’s system all the way from the north-star & vision down to the bytecode level
Enabling impactful collaboration and cross-team projects on big projects
making a dent in the quality of our services
code & architecture
Providing thoughtful feedback
nurture an inclusive engineering environment
and champion engineering fundamentals
Identifying and implementing opportunities for optimization across the technology stack
focusing on cost
efficiency
velocity & dev happiness
Exhibiting technical leadership throughout the broader organization
conveying complex technical trade-offs to non-techies such as business owners & C-suite executives
