Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior  Software Engineer, Backend (Order) image - Rise Careers
Job details

Senior Software Engineer, Backend (Order)

We think you also hate when travel app is giving you a headache, right? A slight misinformation can ruin the trip.

That is exactly what we are tackling as t-fam! Making sure that our 50+ million users have the best experience in crafting their own adventure.


Let’s jump into the team:

Think you know tech? Think again. The tech wizards behind tiket.com are the cream of the crop, raising the bar standard of innovation and excellence in industry. These rare breed talents are the masterminds behind the powerful technology that fuels tiket.com, working around the clock to make sure your bookings are lightning-fast and always available. So the next time you book a ticket through tiket.com, remember that you're not just interacting with a website – you're engaging with our tech team who want to make your booking experience the best it can be. 


Your Main duties in flying with us :
  • Build and extend our backend code based on SOLID Principle and Clean Code
  • Build APIs that serve our frontend apps – Benchmark and improve performance
  • Maintain and extend our test suite
  • Refactor and improve existing code to incorporate better patterns
  • Document and write about the work
  • Create unit test and implement self test to make sure the code is running well
  • Assist technical lead to review and follow up code that have been developed.


Mandatory belongings that you must prepare :
  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology
  • Min. 5 years of working experience as Senior Engineer or equivalent
  • Experience working with System Design
  • Experienced in using Golang is mandatory
  • Experienced with GRPC
  • Experience working with RDBMS or NoSQL is a plus
  • Experience working with Memcached is a plus
  • Experience with Elastic Search
  • Experience with CI/CD, TDD, Refactor/Rewrite system
  • Experience with Event-Driven Architecture such as Kafka or RabbitMQ
  • Experience with Git Flow
  • Experience with Kubernetes is a plus
  • Knows how to analyze log
  • Experience with pair programming is a plus
  • Experience with Linux syntax, Docker is a plus
  • Good sense of prioritization and product knowledge/product ownership
  • Critical thinking, fast learner, and excellent communication skills
  • Well-motivated, responsible for the deadline, and can work under pressure
  • Willingness to work in a hybrid environment (3 days in-office, 2 days remote). 


In the event that you haven’t received any updates after 3 weeks, your data will be kept and we may contact you for another career destination. Meanwhile, discover more about tiket.com on InstagramLinkedIn, or YouTube.

What You Should Know About Senior Software Engineer, Backend (Order), tiket.com

Are you ready to elevate your career as a Senior Software Engineer, Backend at tiket.com in vibrant Jakarta? We know that travel apps can sometimes lead to frustration, especially when the details are not just right. That's where we come in! Our team at tiket.com is dedicated to providing 50+ million users with seamless experiences while crafting their adventures. As part of our stellar tech crew, you'll be driving innovation and excellence in the industry, building the powerful backend systems that keep our services lightning-fast and reliable. Your main duties will include extending our backend code using the SOLID principles, creating robust APIs that serve our frontend, and improving performance benchmarks. You'll also maintain our test suites, document your work, and support the technical lead during code reviews. To join us, you should have a Bachelor’s degree in Computer Science or related fields, and at least five years of experience as a Senior Engineer or in a similar role. Proficiency in Golang is essential, along with experience in system design, GRPC, and familiarity with RDBMS or NoSQL databases. You'll thrive in a hybrid setup, blending in-office collaboration with remote flexibility. If you're excited about tackling challenges head-on and eager to be part of a dynamic team that prioritizes excellence, we want to hear from you. So come aboard with tiket.com, and let’s make every booking count!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend (Order) Role at tiket.com
What are the main responsibilities of a Senior Software Engineer, Backend at tiket.com?

As a Senior Software Engineer, Backend at tiket.com, your responsibilities include building and extending backend code based on SOLID principles and Clean Code practices. You'll develop APIs for our frontend applications, maintain and improve performance benchmarks, and ensure code quality through unit tests. Your role also involves refactoring existing code, documenting your work, and supporting code reviews, all crucial for providing a better experience for our 50+ million users.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer, Backend position at tiket.com?

To apply for the Senior Software Engineer, Backend position at tiket.com, you should have a Bachelor's degree in Computer Science or a related field. A minimum of five years of experience in a similar role is required, along with proficiency in Golang. Familiarity with system design, GRPC, and good understanding of RDBMS or NoSQL databases will enhance your application.

Join Rise to see the full answer
What technologies will I be using as a Senior Software Engineer, Backend at tiket.com?

As a Senior Software Engineer, Backend at tiket.com, you'll work with a variety of technologies including Golang for backend development, GRPC for communication, and tools like Elastic Search for data management. Familiarity with CI/CD processes, TDD, and event-driven architectures such as Kafka or RabbitMQ will be advantageous in this role.

Join Rise to see the full answer
Is remote work allowed for the Senior Software Engineer, Backend role at tiket.com?

Yes! The Senior Software Engineer, Backend role at tiket.com allows for hybrid work. You'll be expected to work in the office three days a week and can work remotely for the remaining two days. This flexibility is designed to accommodate a work-life balance while fostering collaborative teamwork.

Join Rise to see the full answer
What can I expect during the interview process for a Senior Software Engineer, Backend position at tiket.com?

During the interview process for the Senior Software Engineer, Backend position at tiket.com, you can expect a combination of technical assessments and behavioral interviews. You'll likely discuss your previous experiences, problem-solving approaches, and technical skills specific to backend development using Golang. It's also an opportunity for you to showcase your enthusiasm for technology and your fit within our innovative culture.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend (Order)
Can you describe your experience with Golang?

When answering this question, highlight your hands-on experience with Golang in previous projects. Discuss specific challenges you've faced, how you overcame them, and how you utilized Golang's features to optimize performance and maintainability.

Join Rise to see the full answer
How do you apply the SOLID principles in your development work?

Explain each SOLID principle briefly, and provide examples from your past work where you have implemented these principles effectively. This shows your understanding of software design and your commitment to writing clean and maintainable code.

Join Rise to see the full answer
What’s your approach to troubleshooting performance issues in backend systems?

Discuss your methodical approach to identifying and diagnosing performance issues, possibly mentioning tools you use for monitoring. Share a specific instance where you successfully resolved a bottleneck, which demonstrates your problem-solving skills.

Join Rise to see the full answer
Describe your experience with CI/CD processes.

Share your familiarity with continuous integration and continuous deployment practices, emphasizing how these have improved development efficiency and code quality in your past projects. Mention tools or platforms you've used, and the benefits they brought to your workflow.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Discuss the importance of writing clean, commented code and implementing automated tests. Mention practices you follow such as code reviews, pair programming, and using linters to maintain consistent coding standards.

Join Rise to see the full answer
Can you explain your understanding of event-driven architecture?

Provide a brief overview of event-driven architecture principles, and share how you've implemented this design pattern in your past roles, using examples that highlight the scalability and resilience of such systems.

Join Rise to see the full answer
What is your experience with databases, specifically RDBMS and NoSQL?

Talk about the types of databases you've worked with, contrasting their strengths and weaknesses. Provide examples of use cases where you chose one over the other, showcasing your analytical skills in database design.

Join Rise to see the full answer
How do you prioritize tasks when working on a project?

Describe how you assess project requirements and deadlines to prioritize tasks efficiently. Sharing specific techniques, like using task management tools, can demonstrate your organizational skills and consistent productivity.

Join Rise to see the full answer
What is your experience with API development and maintenance?

Discuss your proficiency in developing RESTful or GRPC APIs. Talk about your focus on documentation, versioning, and backward compatibility, illustrating with examples of APIs you've developed and how they aided functionality.

Join Rise to see the full answer
Why do you want to work as a Senior Software Engineer, Backend at tiket.com?

Align your answer with tiket.com’s mission and values. Discuss your passion for travel technology, your admiration for their commitment to enhancing user experiences, and how your skills and experiences will contribute to the team and the company's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
AbbVie Remote Chicago, IL, USA
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Fast-Paced
Growth & Learning
Feedback Forward
Mission Driven
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
WFH Reimbursements
Pet Friendly
Paid Volunteer Time
Paid Holidays
Paid Time-Off
Equity
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Future Works Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 7 days ago

Tiket.com was founded in 2011, a year before Traveloka. It was acquired in 2017 by the diversified conglomerate Djarum Group, which put it under the leadership of Hendrata, previously Djarum's director of business development and diversification. ...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
92 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga