Enable job alerts via email!

Senior Software Engineer, Backend (B2B)

tiket.com

Daerah Khusus Ibukota Jakarta

On-site

IDR 300,000,000 - 400,000,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company dedicated to enhancing travel experiences for millions. As a Software Engineer, you'll play a crucial role in building and extending backend systems, ensuring high performance and scalability of APIs. Collaborate with a talented team, applying your expertise in Golang and system design to create innovative solutions. This is an exciting opportunity to make a significant impact in the travel tech industry, where your contributions will help shape the future of travel for users worldwide. If you're passionate about technology and eager to tackle challenges, we want to hear from you!

Qualifications

  • 5+ years of experience as a Software Engineer or equivalent.
  • Strong knowledge of Golang and experience in building scalable APIs.

Responsibilities

  • Build and extend backend code based on SOLID principles.
  • Create APIs for frontend apps and improve performance.

Skills

Java
Golang
Log Analysis
System Design
High Scalable APIs
Critical Thinking
Communication Skills

Education

Bachelor's degree in Computer Science/Information Technology

Tools

Docker
Kubernetes
Redis
Memcached
Elastic Search
CI/CD
Git Flow
Kafka
RabbitMQ

Job description

We think you also hate when travel apps give 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.

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 tests and implement self-tests to ensure the code is running well.
  • Assist the technical lead in reviewing and following up on code that has been developed.
Mandatory Belongings That You Must Prepare:
  • Bachelor's degree or equivalent, preferably in Computer Science/Information Technology.
  • Minimum 5 years of working experience as a Software Engineer or equivalent.
  • Knowledge of log analysis.
  • Experience working with System Design.
  • Experience building high scalable APIs.
  • Experience using Java or Golang (Golang is Mandatory).
  • Experience working with RDBMS or NoSQL.
  • Experience working with Redis and Memcached.
  • Experience with Elastic Search.
  • Experience with CI/CD, TDD, and Refactor/Rewrite systems.
  • Experience with Event-Driven Architecture such as Kafka or RabbitMQ.
  • Experience with Git Flow.
  • Experience with Docker.
  • Experience with Kubernetes is a plus.
  • Experience in the SaaS industry, Open API is a plus.
  • Good sense of prioritization and product knowledge/product ownership.
  • Critical thinking, fast learner, and excellent communication skills.
  • Well-motivated, responsible for deadlines, and able to work under pressure.

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 Instagram, LinkedIn, or YouTube.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.