Tiket.com – Senior Backend Engineer

Descriptions :

1. Backend system :

  • 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

2. Profiling and optimization code

Create unit test and implement self test to make sure the code is running well.

3. Review code

Assist technical lead to review and follow up code that have been developed.

Preferred Qualifications :

  1. Bachelor degree or equivalent, preferably in Computer Science/Information Technology
  2. Min. 3 years of working experience as Senior Engineer or equivalent
  3. Experienced in using Golang
  4. Experience working with MongoDB, MySQL, and Postgre.
  5. Experience working with Redis and Memcached
  6. Experience with Elastic Search
  7. Experience with CI/CD, TDD, Refactor/Rewrite system
  8. Experience with Event Driven Architecture such as Kafka or RabbitMQ
  9. Experience with Git Flow
  10. Experience with Kubernetes is a plus
  11. Knows how to analyze log
  12. Experience with Java, Golang, Kotlin, or Ruby is a plus
  13. Experience with pair programming is a plus
  14. Experience with Linux syntax, Docker, PHP Framework
  15. Good sense of prioritization and product knowledge/product ownership
  16. Critical thinking, fast learner, and excellent communication skills
  17. Well-motivated, responsible with deadline, and can work under pressure

Skills Requirements

Java Golang

Daftar Pekerjaan