Enable job alerts via email!

Software Engineer II, Backend (Growth, Analytics, and Discovery)

tiket.com

Daerah Khusus Ibukota Jakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

9 days ago

Job summary

An innovative digital travel platform is seeking a Backend Developer to enhance services for over 50 million users. The role involves developing backend code with a focus on performance and documentation while ensuring high-quality outputs through rigorous testing methodologies. The ideal candidate has a Bachelor's degree in Computer Science, 2-4 years of experience, and expertise in Golang or Java, along with a solid grasp of modern development practices. Join us to be part of a dynamic team that values critical thinking and collaboration.

Qualifications

  • Bachelor degree or equivalent, preferably in Computer Science/Information Technology.
  • 2-4 years experience in a backend development role.
  • Good sense of prioritization and product knowledge.

Responsibilities

  • Build and extend our backend code based on SOLID Principle and Clean Code.
  • Build APIs that serve our frontend apps – Benchmark and improve performance.
  • Document and write about the work.

Skills

Golang
Java
RDBMS
NoSQL
Redis
Memcached
Elastic Search
CI/CD
TDD
Event-Driven Architecture
Git Flow
Kubernetes
Spring Boot
Linux
Docker

Education

Bachelor degree in Computer Science/Information Technology

Job description

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.

#LI-EP1


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 suiteRefactor 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
  • 2-4 years experience in a backend development role
  • Experienced in using Golang or Java
  • Experience working with RDBMS or NoSQL is a plus
  • Experience working with Redis and 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
  • Experience with Spring Boot MVC or Spring Boot Reactive is a plus.
  • Knows how to monitor metrics
  • 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

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 abouttiket.comonInstagram,LinkedIn, orYouTube.

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